找考题网-背景图
问答题

请在该程序段右侧写出其输出结果。 int aa[3][3]={{2},{4},{6}}; main() {int j,*p=&aa[0][0]; for(j=0;j<2;j++) {if(j==0) aa[j][j+1]=*p+1; else++P; print(("%d",*p);} }

【参考答案】

23[解析] int aa[3][3]={{2},{4),{6}}; main() {int j,*p=&aa[0][0];for(j=0;j<2;j++) /*限定循环只有两次,J=0一次、j=1一次*/ {if(j==0) /*第一次执行循环时,j==0成立*/ aa[j][j+1]=*p+1; /*将"3"赋给"a[0][1]"*/ else++P; /*第二次执行循环时,j==0不成立,执行这个语句*/ printf("%d",*p);} /*两次循环都执行,第一次打印a[0][0]第二...

(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)