有以下程序 #include main() { int a[3]={0}, i, j, k=2; for( i=0; i

admin2020-11-23  15

问题 有以下程序
#include
main()
{ int a[3]={0}, i, j, k=2;
for( i=0; ifor( j=0; j+1;
printf("%d\n", a[1] );
}
程序运行后的输出结果是( )。

选项 A、3
B、2
C、1
D、0

答案A

解析 语句"int a[3]={0}"将数组a中所有元素赋值为0,第一次循环,i=0,j=0,a[0]=a[0]+1=1;第二次循环,a[1]=a[0]+1=2;第三次循环,a[0]=a[1]+1=3;第四次循环,a[1]=a[1]+1=3,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/8S3p777K
0

最新回复(0)