bc++编译器的一个小问题
#include <stdio.h>
void main()
{ int x=10;
printf("%d\n",y=x++ + x++);
}
#include <stdio.h>
void main()
{ int x=10,y;
y=x++ + x++;
printf("%d\n",y);
}
为什么在bc里输出的结果会不一样?
问题点数:0、回复次数:2Top
1 楼wl2k(没人知道)回复于 2004-12-02 09:02:32 得分 0
你第一段程序中y没定义阿。Top
2 楼fjrti(黄鱼)回复于 2004-12-02 23:20:13 得分 0
#include <stdio.h>
void main()
{ int x=10,y;
printf("%d\n",y=x++ + x++);
}
Top




