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

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

素胚勾勒不出你
浏览 106回答 2
2回答

潇湘沐

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

九州编程

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;不可以。
打开App,查看更多内容
随时随地看视频慕课网APP