结构体的题目,不知所云,大虾帮忙啊!
struct st {int x;int *y;} *p; int dt[4]={10,20,30,40}; struct st aa[4]={50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0],}; main() { p=aa; printf("%d\n",++(p->x)); }
我感觉程序段里面的printf("%d\n",++(p->x));是很有意思的,++(p->x)与(p->x++)是完全不同的,前者是加1之后输出,后者是输出之后加1。