14、下列c代码中,合法的数组定义是( )A int a[]={""string""}; D char a[]={0,1,2,3,4,5}; 不要跟我说A的类型是char,很多都说过了,是可以用int来代替char的,因为字符型和整形何以通用,我不知道A错在哪里。。。
第1个回答 2013-12-25
首先,你没有设定数组大小,另外你string两边叫了两个"
第2个回答 2013-12-25
A的字符串表示有错吧,为什么是两个双引号?
第3个回答 2013-12-25
你好,我的分析希望对你有用。A中双引号有问题,有两种改正方法:(1)int a[]={"string"}; (2)int a[]={"\"string\""};