c语言中为什么int n=1;printf("%d %d %d",n,n ,n--);这两行代码在Visual c 6.0中运行出来是1 0 1;而在Microsoft Visual C 2010 学习版中运行出来是1 0 1,求大佬解答!谢谢!万分感谢!
最好不要使用这种代码。因为它会随不同的编译器而得到不同的结果。以下是在DEV C++中的结果: