关于字符数组的说法中,可以用字符串常量对字符数组初始化吗?

关于字符数组的说法中,可以用字符串常量对字符数组初始化吗

可以,只要字符串常量的长度不超过数组的长度-1或数组不显式指定长度就行。
比如:
char id[10]="123456";
char id[2]="1";
char id[]="123456789";
以上都行。
char id[2]="12";
这个不行,因为数组id没有空间来容纳字符串结束字符'\0'(亦即0)了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-11
可以用字符串常量对字符数组初始化。
比如char str[20] = "abcdefg";
请采纳,谢谢本回答被提问者采纳
第2个回答  2020-05-11
可以,char str[]="hello";

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网