二维数组与指针.doc

二维数组与指针.doc

二维数组与指针 一、选择题 (1)有以下程序 main() { ?? int? a[3][3],*p,i; ?? p=a[0][0]; ?? for(i=0;i9;i++) ????? p[i]=i; ?? for(i=0;i3;i++) ????? printf(%d ,a[1][i]); } 程序运行后的输出结果是?????????????   A)0 1 2   B)1 2 3   C)2 3 4   D)3 4 5 (2)有以下程序 main() {?? int? a[3][2]={0},(*ptr)[2],i,j; ??? for(i=0;i2;i++) ??? {?? ptr=a+i; ??????? scanf(%d,ptr); ??????? ptr++; ??? } ??? for(i=0;i3;i++) ??? { ??????? for(j=0;j2;j++) ?????????? printf(%2d,a[i][j]); ??????? printf(\n); ??? } } 若运行时输入:1? 2? 3回车,则输出结果为????????????????????   A)产生错误信息   B)1 0 ??    2 0 ??    0 0   C)1 2 ??    3 0 ??    0 0   D)1 0 ??    2 0 ??    3 0 (

文档评论(0)

1亿VIP精品文档

相关文档