以下不能正确进行字符串赋初值的语句是( )。
A.char str[5]="good!";
B.char str[]="good!";
C.char*str="good!";
D.char str[5]={'g','o','o','d'};
A.char str[5]="good!";
B.char str[]="good!";
C.char*str="good!";
D.char str[5]={'g','o','o','d'};
A.char str[5]="good!";
B.char str[]="good!";
C.char*str="good!";
D.char str[5]={'g','o','o','d'};
A.语句charstr[10]=""string!"";和charstr[10]={""string!""};并不等价
B.对于一维字符数组,不能使用字符串常量来赋初值
C.对于字符串常量""string!"",系统已自动在最后加入了"\0"字符,表示串结尾
D.在语句charstr[1=""string!"";中,数组str的大小等于字符串的长度
A.将5个初值依次赋给a[1]至a[5]
B.将5个初值依次赋给 a[0]至a[4]
C.将5个初值依次赋给a[6]至a[10]
D.因为数组长度与初值的个数不相同 ,所以此语句不正确
A.将5个初值依次赋给 a[6]至a[10]
B. 将5个初值依次赋给 a[0]至a[4]
C. 因为数组长度与初值的个数不相同 ,所以此语句不正确
D. 将5个初值依次赋给 a[1]至a[5]
A.将5个初值依次赋给a[1]至a[5]
B.将5个初值依次赋给a[0]至a[4]
C.将5个初值依次赋给a[6]至a[10]
D.因为数组长度与初值的个数不相同,所以此语句不正确
A.下面的语句用赋初值方式来定义字符串,其中,"\0"是必须的charstrl[]={"s","t","r","1","\0");
B.有定义语句:charstr1[]=""str1"",数组str1将包含4个元素
C.字符串常量""str1""的类型是:字符串数据类型
D.字符数组的每个元素可存放~个字符,并且最后一个元素必须是"\0"字符
A.float *p=1024;
B.int *p=(float)x;
C.float p=&x;
D.float *p=&x;
A.char s[]={‘1’,‘2’,‘3’,‘\0’);
B.char s[]={“1 23”);
C.char s[]={“123\n”);
D.char s[4]={‘1’,‘2’,‘3’};