int a[10] = {0,2,4,6,8}; int *px = a; y=*px++; 则y=

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 10:30:16
inta[10]={0,2,4,6,8};int*px=a;y=*px++;则y=inta[10]={0,2,4,6,8};int*px=a;y=*px++;则y=inta[10]={0,2,4,6,

int a[10] = {0,2,4,6,8}; int *px = a; y=*px++; 则y=
int a[10] = {0,2,4,6,8}; int *px = a; y=*px++; 则y=

int a[10] = {0,2,4,6,8}; int *px = a; y=*px++; 则y=
y=0;
其实y前面应该加上int,你可能忘了声明了.你可以用dev c++或者visual studio编译运行一下,结果是0.因为px指针指向的是a数组的第一个元素0,*运算级别比++高,所以y被赋值为0.