[bo][un]yuyangtian1000[/un] 在 2008-7-29 10:12 的发言:[/bo]
我看书中说在字符串后面要加'\0'。可是书中说\0不算在字符串的长度中。可是出错了
例如:
#include "stdio.h"
void main()
{
char yu[3]="god";
printf("%s\n",yu);
getch();
}
得到的是乱码, ...
字符串的长度,字符数组的大小,是两个不同的概念,字符串是个数据结构,字符数组是C语言的一种类型,字符数组作为字符串的容器,除了其大小必须比长度大以外,两者没有任何关系。