选择题 35.  下述程序运行后的输出结果是______。
    #include<stdio.h>
    main()
    {int a[2][3]={{1,2,3},{4,5,6}},(*p)[3],i;
    p=a;
    for(i=0; i<3; i++)
    {if(i<2)
    p[1][i]=p[1][i]-1;
    else
    p[1][i]=1;}
    printf("%d\n",a[0][1]+a[1][1]+a[1][2]);}
【正确答案】 B
【答案解析】 根据判断本题共进行3次for循环,第1次执行for循环,p[1][0]=p[1][0]-1=3;第2次执行for循环,p[1][1]=p[1][1]-1=4;第3次执行for循环,p[1][2]=1。最后输出的是a[0][1]+a[1][1]+a[1][2]=2+4+1=7。