正确定义一维数组的是( )。
正确定义一维数组的是( )。
A.char s(20);
B.int n=20; char s[n];
C.#define N 20
char s[N];
D.int n; scanf("%d\n",&n);
char s[n];
A.char s(20);
B.int n=20; char s[n];
C.#define N 20
char s[N];
D.int n; scanf("%d\n",&n);
char s[n];
查看答案解析
【正确答案】
C 【答案解析】
A选项应该是中括号,B选项字符数组定义的时候要给出确定长度,不可以是变量,D选项同理。C选项N是常量,所以答案是C。参见教材P113。 本题知识点:字符数组与字符串,
让自考更有氛围,想加入自考365交流群请添加小编微信zbzikao365
你可能喜欢