<分区>
所以我知道在 C 中,'\0' 是空字符,用于终止字符串。我一直在网上查看它的实际作用,并且我在我的字符串中运行了有和没有它的程序,以了解它的使用和不使用的区别。我找不到任何。
当我的字符串缺少 '\0' 字符时,我不能做什么?
没有\0 对我有用的代码:
char a[10] = {'a','b','c','d','e','f','g'};
int x = strlen(a);
char b[10] = {'h','i','j','k','l'};
int y = strcmp(a,b);
printf("%d\n",x);
printf("%d\n",y);