正确定义一维数组的是( )。
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选项应该是中括号,B选项字符数组定义的时候要给出确定长度,不可以是变量,D选项同理。C选项N是常量,所以答案是C。参见教材P113。
本题知识点:字符数组与字符串,
自考365网小编精心为广大自考学员整理的相关历年
试题及答案解析,想了解相关自考试题请持续关注自考365网校。
让自考更有氛围,想加入自考365订阅号请添加zhengbaozikao365