这个程序结果是7,3
我想知道为什么请问为什么是这个结果 ,请把过程写清楚点
#include<stdio.h>
struct ks
{ int a;
int *b;
}s[4],*p;
void main()
{
int n=1,i;
printf("\n");
for(i=0;i<4;i++)
{
s[i].a=n;
s[i].b=&s[i].a;
n=n+2;
}
p=&s[0];
p++;
printf("%d,%d\n",(++p)->a,(p++)->a);
}
参考资料:http://wiki.cprogram.cn/index.php/Printf%E5%87%BD%E6%95%B0%E8%BF%9B%E6%A0%88%E9%A1%BA%E5%BA%8F