不能把字符串“Hello!”赋给数组b的语句是:()
A. charb[10]={'H','e','l','l','o','!','\0'};
B. charb[10];b="Hello!";
C. charb[10];strcpy(b,"Hello!");
D. charb[10]="Hello!";
查看答案
在C语言中,一维数组的定义方式为:类型说明符数组名()。
A. [常量表达式]
B. [整型表达式]
C. [整型常量]或[整型常量表达式]
D. [整型常量]
初始化或赋值语句中,正确的是:()。
A. int x[5]={1,2,3,4,5,6};
B. int n=8; int score[n];
C. int a[8]; a[8]=100;
D. int x[]={1,2,3,4,5,6};
已有定义:char a[]="xyz",b[]={'x','y','z'};,以下叙述中正确的是:()。
A. 数组a和数组b的长度相同
B. a数组长度小于b数组长度
C. a数组长度大于b数组长度
D. 数组a和数组b等价
设有数组定义:char array[]=“china”;,则数组array所占的空间为:()。
A. 4个字节
B. 5个字节
C. 6个字节
D. 7个字节