C++中用new的时候,也是一样
我猜想是不是内部处理的时候会给出比较大的空间,减少程序员定义时的错误呢 达人们怎么认为呢?
长度和占多大空间的概念是怎么样的呢
这个ary[5]不是只能放4个字符和一个\0吗
main() {
char ary[5];
int i;
i = strlen(ary);
printf("%d", i);//这里输出结果的长度为什么会是11?
printf("%d", sizeof(ary));
}
[此贴子已经被作者于2004-07-01 19:25:32编辑过]