单选题
下述对C语言字符数组的描述中错误的是( )。
A
字符数组可以存放字符串
B
字符数组中的字符串可以整体输入、输出
C
可以在赋值语句中通过赋值运算符"="对字符数组整体赋值
D
不可以用关系运算符对字符数组中的字符串进行比较
答案解析
正确答案:C
解析:
char s[5]="asdf"; 这句不是赋值而是初始化;
讲的赋值语句是在程序执行中的赋值,就像
int a;
int b;
b=a; 这是赋值;
对于字符数组而言,要赋值就要采用strcpy(s1,s2)这个函数。
讲的赋值语句是在程序执行中的赋值,就像
int a;
int b;
b=a; 这是赋值;
对于字符数组而言,要赋值就要采用strcpy(s1,s2)这个函数。
题目纠错
信息技术知识大赛
