c哪里错了?下列数组定义方式不正确的语句是( ) A.char x[5]; B.char y[]={‘h’,‘e’,
1个回答
个人认为C 是对的, D 应该是错的, 因为里面没有确定的值, 那么编译器在编译的时候就不知道到底要给它开辟多少的内存, 这个问题你在编译器试一试不就知道了.
我刚才在 编译器上试了一下就是 D错了.
相关问题
15.下列数组定义方式不正确的语句是( ) (A)char x[5]; (B)char y[]={‘h’,‘e’,‘l’
c语言题目。下列字符数组定义与初始化不正确的是____A、char s[ ]=“abc”; B、char s[]={“a
下列语句中,不正确的是:( )。 A.char str[5]="hello"; B.char s
下列定义正确的是A)char s[ ]={‘a’,’e’,’i’,’o’,’u’}; B)char s ; s=“goo
以下定义语句正确的是————A,char a='A'b='B'
设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.A.a=’&’ B.a=”&” C.a=’16’
设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.
若有定义char a[10];,则不正确的数组元素或指针引用是?A:a[0] B:a[5-2] C:a[10] D:a
一道C语言选择判断题,下列语句中正确的是A.char s[]="abc",*p;p=s;s=p; B.char s[4]
以下定义语句正确的是 A inta=b=0 B char a=65+1,b='b'; C float a=1,*b=&a