啊哈磊_编程从这里起步
标题:
为什么结果是123,不是遇到\0才结束的吗?
[打印本页]
作者:
cola
时间:
2013-12-7 22:31
标题:
为什么结果是123,不是遇到\0才结束的吗?
#include<stdio.h>
void main()
{ char a[10]={'1','2','3',0,'5','6','7','8','9','\0'};
printf("%s\n",a);
}
作者:
rosynirvana
时间:
2013-12-7 22:31
因为0 和'\0'是一回事情
为了强调是个字符才写成'\0'的
NULL同理(值是0,为了强调是指针特别写成NULL)
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2