C语言:下面程序段的运行结果是()
发布网友
发布时间:2022-04-26 16:04
我来回答
共2个回答
热心网友
时间:2023-10-13 10:40
1、第一行是声明变量,整型数组x[3]和整型变量ijk
2、第二行和第三行for循环对数组x[]进行初始化,数组元素全都为0
3、第四行给整形变量k赋值2
4、第五行第六行第八行这样看
for(i=0;i<2;i++){//第一层循,当i=0时和i=1可以循环,i=2就不循环了
for(j=0;j<2;j++){//第二层循环当,j=0时和j=1可以循环,i=2就不循环了
x[j]=x[j]+1;//当i=0时,进行一次x[0]=x[0]+1,和x[1]=x[1]+1,可以知道
//此时x数组存储内容x[]={1,1,0};
//当i=1时,再进行一次x[0]=x[0]+1,和x[1]=x[1]+1,此时数组内容是
//x[]={2,2,0};此时x[1]=2,所以选A
}
}
热心网友
时间:2023-10-13 10:41
for(i=0;i<k;i++)执行两次,分别是i=0和i=1
for(j=0;j<k;j++)执行两次,分别是j=0和j=1
4此循环分别是x[0]加1操作2次,是x[1]加1操作2次,
又因为x[0]、x[1]初值为0
所以x[1]=2