黑马程序员技术交流社区
标题:
一到作业题的解析
[打印本页]
作者:
samer123
时间:
2015-6-1 22:50
标题:
一到作业题的解析
16. 运行下面的程序,如果从键盘上输入:ABC时,输出的结果是( )。
#include<string.h>
main()
{
char ss[10]="12345";
strcat(ss, "6789" );
gets(ss);printf("%s\n",ss);
}
A. ABC B. ABC9 C. 123456ABC D. ABC456789
本题答案为A
ss接收到的字符串为ABC\0,因此覆盖ss字符数组的前四个元素,字符输出是遇到\0则停止,所以答案为A
作者:
taolove
时间:
2015-6-2 08:56
学到知识了!是不是gets得到的字符串自动在后面加/0
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2