第四题
#include<stdio.h> void foo(int [][3]); int main(void) { int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; foo(a); printf("%d",a[2][1]); return 0; } void foo(int b[][3]) //b[][3]为列地址 { ++b;//移动一列 b[1][1]=9;//实际修改的是a[2][2]=9 }
判断程序的输出:
A. 8 B. 9 C. 7 D.以上均不对
正确答案学B