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

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/01 11:07:53

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中溢出