--i问题求助
void main(){
int i=8;
printf("%d\n%d\n%d\n%d\n",--i,--i,--i,--i);//7, 8, 8, 7
}
4
5
6
7
Press any key to continue
为什么不是
5
6
7
8
不解。
这个程序在不同的编译器个出的答案是不一样的,有可能某个编译器给出的答案是5678 2楼正解,这真的很的是编译器问题。这些题一般都是没什么意义的,还是学多点有益的吧! 仰望天上的光 发表于 2014-4-21 21:52 static/image/common/back.gif
这个程序在不同的编译器个出的答案是不一样的,有可能某个编译器给出的答案是5678
晕倒。
谢谢! 忠弟 发表于 2014-4-21 23:10 static/image/common/back.gif
2楼正解,这真的很的是编译器问题。这些题一般都是没什么意义的,还是学多点有益的吧!
也不能说是没有意义 飞驰吧!少年 发表于 2014-4-22 00:04 static/image/common/back.gif
也不能说是没有意义
应该怎么说呢?真正在编程时,很少会怎么纠结的。。。
页:
[1]