一个小程序,为什么TC跟VC的结果不同
群里一位朋友出了个简单的小程序,但是为什么我在TC跟VC运行的结果不同呢?#include "stdio.h"
void main()
{
int i=3;
i++;
printf("%d,%d",i,i++);
}
在TC里的结果是5,4
在VC里的结果是4,4
甚至有朋友在C#里的结果也是4,4
但是个人觉得从理论上应该是5,4
但为什么其他两种编译器出的结果不同呢?
2008-01-17 23:09
2008-01-17 23:12
2008-01-17 23:13
2008-01-17 23:13
2008-01-17 23:14
2008-01-17 23:21
2008-01-17 23:54
2008-01-18 00:13
2008-01-18 10:04
2008-01-18 10:16