C语言,选什么,怎么看数组定义是否合法?

合法的数组定义是
A)int a[]="string" ; B)int a[5]={0 ,1 ,2 ,3 ,4 ,5} ;
C)char s="string" ; D)char a[]={0 ,1 ,2 ,3 ,4 ,5} ;

第1个回答  2020-03-18
A int ()不能赋值;
B 正确
C char s是单个字符变量,不能赋值字符串,可改为char s[10](或s[])="string";
D 字符赋值时要么加,要么加双引号;
char a[]={'1','2','3','4','5'};两种字符串赋值方式;
char a[]={"12345"};本回答被网友采纳

相关了解……

你可能感兴趣的内容

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