【面试】字符串数组的大小问题

 

解:

(1)如果没有指定数组的大小:

如果是整个字符串赋值,会在后面加多一个‘\0’,不管赋值是否有’\0’;

如果是单独赋值,如果有‘\0’结尾,则不加’\0’;

(2)如果已经指定数组的大小:则数组大小就是空间大小,不管赋值是否有‘\0’;

(3)如果是指针指向某个空间:sizeof(指针),则为指针的字节的大小

猜你喜欢

转载自blog.csdn.net/weixin_41939983/article/details/108037807