33问答网
所有问题
字符数组的最后一位需要保存‘\0’么?
如题所述
举报该问题
其他回答
第1个回答 推荐于2019-10-21
char a[] ="abcd";
sizeof(a) = 5;
这样赋值才有\0
char a[] = {'a','b','c','d'};
sizeof(a) = 4;
这样是没有\0的
char a[5] = "abcde";//会报错
char a[5] = {'a','b','c','d','d'};//没问题
本回答被网友采纳
相似回答
C语言中,“存储
字符数组中的最后一
个字符必须是'\
0'
”,这句话为什么是...
答:
字符数组最后一
个不是\0,只有字符串才是。
c语言
中字符数组最后一
个字符一定要是'\
0'
吗?
答:
c语言中字符数组并没有规定最后一个字符为'\
0'
,甚至可以不包含'\0',添加'\0'作为结束标志是针对于c语言对字符串的处理而言的,因此,
字符数组中最后一
个字必须为‘\0’是错误的。C语言中没有字符串类型,字符串是
存放
在字符型数组中的。在C语言中,是将字符串作为字符数组来处理的。为了测定字...
字符数组的最后一位需要保存
‘\
0
’
么?
答:
//没问题
大家正在搜
字符数组和字符串数组
字符串和字符数组的区别
字符数组可以存放字符串
字符数组只能存放字符串
labview怎么保存数组数值
字符数组的初始化
字符数组的长度
字符数组
字符数组赋值
相关问题
C语言中,“存储字符数组中的最后一个字符必须是'\0' ”,...
c语言,字符数组中最后一个字必须为‘\0’,为什么错?
关于字符数组中的结束标识符‘\0’,是怎么加啊的
字符数组最后那一个\0,在初始化数组时不需要输入,但是某些时...
存储字符数组中的最后一个字符必须是'\0'?
字符串数组末尾才有'\0'结束符号吗?字符数组有没有
C语言是怎么存储字符串的?末尾的\0需要自己手动输入吗?
存储字符数组中的最后一个字符必须是'\0'吗?