有哪位大佬能帮我解释一下这个疑问
#include<stdio.h>
int main(){
int x=3,y, *px=NULL;
px=&x;
y= *px++;
/*理论上y=*px++ 等价于 y=*(px++) 即y=*px; px++; (先把*px的值赋给y,然后px++。
这样的话由于px++ 指向下一个地址*px的值应该是未知啊,y=3 。 但是运行出来却是*px =3,y=3.*/
printf("*px=%d,y=%d\n",*px,y);
return 0;
}