A是对的.B中s是一个字符,而good是一个字符串,所以不对.C中数组越界.D中数组a只有一个元素,而数组下标都从a[0]开始,故a[1]越界.
下列定义正确的是A)char s[ ]={‘a’,’e’,’i’,’o’,’u’}; B)char s ; s=“goo
1个回答
相关问题
-
c语言题目。下列字符数组定义与初始化不正确的是____A、char s[ ]=“abc”; B、char s[]={“a
-
下列语句中,不正确的是:( )。 A.char str[5]="hello"; B.char s
-
一道C语言选择判断题,下列语句中正确的是A.char s[]="abc",*p;p=s;s=p; B.char s[4]
-
char r[20]={'I','a','m',' ','s','t','u','d','e','n','t','\0'
-
已知char **s;下面正确语句是()A,s="ABCDEF";B,*s="ABCDEF";C,**s="ABCDEF
-
15.下列数组定义方式不正确的语句是( ) (A)char x[5]; (B)char y[]={‘h’,‘e’,‘l’
-
# include void f(char *s,char *t){ char k; k=*s; *s=*t; *t=k
-
c哪里错了?下列数组定义方式不正确的语句是( ) A.char x[5]; B.char y[]={‘h’,‘e’,
-
f(char *s) {char *p=s; while (*p!='\0') p++; return(p-s); }
-
以下定义语句正确的是————A,char a='A'b='B'