试题题干
设
struct st
{ int i;
int j;
} *p;
main ( )
{
struct st m[ ]={{10, 1}, {20, 2}, {30, 3}};
p=m;
printf (″%d\n″,(*++p). j);
}
则程序的输出结果是 ()
参考答案
正确答案:
试题解析
(*++p). j是指针变量p先加1再运算。指针p等于一维数组m,故在输出的时候输出的是p[1]值为1。