为了账号安全,请及时绑定邮箱和手机立即绑定

关于数组的描述,请问哪个不正确呢?

关于数组的描述,请问哪个不正确呢?

A可以对字符型数组进行整体输入、输出B可以对整型数组进行整体输入、输出C利用字符型数组可以实现字符串操作D不能通过赋值运算符“=”对字符像数组进行整体赋值
查看完整描述

2 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

数组只有在定义的同时初始化,才能整体输入。
字符串可以用strcpy实现整体输入,也能整体输出。其他数据不行。
所以只有C对。
A。虽然字符串也是字符型数组,但对于末尾没有字符串结束符的一般字符数组来说,不能用字符串操作函数来实现整体输入输出
B。明显不行
D。定义的同时初始化的话,可以用=

查看完整回答
反对 回复 2023-03-22
?
九州编程

TA贡献1785条经验 获得超4个赞

B错误,
A、C正确,比如
char a[10];
scanf("%s",a);
比如你输入sad
这样就整体输入了a数组,且a[0]='s',a[1]='a',a[2]='d'。a可以作为字符串来使用了。
D正确,字符数组只有在初始化时,可以使用=运算符,赋值时不能。
比如
char a[]="sad",可以
而char a[10],b[10]="sad";
a=b;不可以。

查看完整回答
反对 回复 2023-03-22
  • 2 回答
  • 0 关注
  • 105 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信