定义一维字符串数组可以省长度吗?例如我能不能定义 char a[ ]="Hello";

如题所述

可以的。包括这样定义其它类型的数组都是允许的。但是要注意更改的时候有可能会范围溢出追问

但是不是说一维的必须给长度吗

追答

不一定啊。比较老的编译器可能会不认,但是现在的版本应该是支持的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-28
我写程序时都是一个一个的定义的追问

....一个一个定义太麻烦了吧。。。书上讲必须要长度,但是又见到过 char a[ ]="abcd"

追答

不知道,c我是在自学

第2个回答  2013-12-28
可以啊,你试一下不就知道了.
相似回答