char a[3]="我";中的中括号和3是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 03:28:45
char a[3]=

char a[3]="我";中的中括号和3是什么意思
char a[3]="我";中的中括号和3是什么意思

char a[3]="我";中的中括号和3是什么意思
中括号表示数组,数组空间为3
例如:
char a[3],b[ ]=”china”;
a=b;
printf(“%s”,a); 则(D)
A.运行后将输出China
B.运行后将输出Ch
C.运行后将输出Chi
D.编译出错
原因是空间不够,数组a中的空间只有3,b中放到a中溢出