C语言 初始化字符串为空串 改怎么做?

''
"\0"
有什么区别吗?

''是不正确的(只是一对引号,引号之间没有包括空格在内的任何字符)

"\0"实际上是两个字符,一个是引号之间的这个\0字符,另一个是字符串结束标志(即\0)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-16
#define max 100 //字符串的最大长度 可以自行更改
char str[max]={"\0"};
第2个回答  2010-05-16
''没有任何字符,既空串
"\0" 是空格字符
第3个回答  2010-05-16
char a[20] = {''}

相关了解……

你可能感兴趣的内容

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