main()
{
int a[3][4]={3,16,87,65,4,32,11,108,10,25,12,37};
int b[3];
int i=0,j=0,max;
max=a[0][0];
for(i=0;i<=2;i++)
{ for(j=0;j<=3;j++)
{
if(a[i][j]>max)
max=a[i][j];
}
b[i]=max;
max=0;
}
for(i=0;i<=2;i++)
printf("%d ",b[i]);
}
正好可以看这个,目的是将一个二维数组中每行的最大值找出来的代码,里面有两个嵌套for循环,内层是用来进行列下标值的自增,外层是用来进行行下标值自增,我个人觉得写for循环特别是嵌套的要注意{}这两个符号的限制范围,别的暂时没发现什么