猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
C语言二级题目求助
这个最后面输出为什么总是会带 2啊?我的程序错在哪里了?谢谢大神们
稚气磅礴
浏览 1952
回答 6
6回答
爱潜水_小Charley
gcc编译运行正常,建议你换一个编译器
1
0
0
晚安sp
缺少'\0'
0
0
0
爱潜水_小Charley
更正一下我之前的回答,如前面两位所说,数组后面要加“\0”,直接将s2赋值过去到s1会发生数组越界,不同编译器得出的结果不同,你的这个编译器后面多了一个2,其他编译器可能会多其他不同的结果
0
0
0
ANSON_FREE
程序初看没有看出问题出在哪儿,建议使用strlcpy()函数来实现你这个简单的字符拼装功能
0
0
1
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续