关于c语言中字符数组的'\0'问题
今天数据结构上机实验,遇到了一个C语言的问题。说实话,大二了还在为C语言的问题发愁,还是挺尴尬的。
下面我就来说一下我遇到的问题。
char t[5] = {'a','b','c','a','c'};
for(int i = 0; t[i]!='\0';i++)
printf("%c ",t[i]);
系统给我报出的错误是array bounds overflow。然而看到这个我就蒙了
原创
2016-04-14 09:44:08 ·
2670 阅读 ·
2 评论