c语言是否可以定义空字符数组 而不赋值

高手指教

可以的,首先可以定义个字符数组,然后通过键盘读入或者直接从文件中读入字符。
储存就可以了。
不过还要在定义前判断数组的大小,别越界就可以啦~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-07
可以。如果不赋值,数组内也有值(系统默认赋给的),但是这些默认值是随机的,最好能在程序中对其进行赋值,否则应用此数组时会出现乱码及各种问题。最后还要在串最后赋一个'\0',以示此串结束
第2个回答  2010-12-07
char a[5]={NULL,NULL,NULL,NULL,NULL};
另外如果将数组定义为静态数组,可以直接被设定初值为空,你试一下吧。

相关了解……

你可能感兴趣的内容

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