本帖最后由 hzs_android 于 2012-1-4 15:00 编辑
#include <stdio.h>
int main(int argc,char *argv[])
{
int p = 9,c = 0;
p = p++%5;
c = p;
printf("c=%d",c);
return 0;
}
C环境下编译运行结果是:5。
class DemoMathTest
{
public static void main(String[] args)
{
int p = 9,c = 0;
p = p++%5;
c = p;
System.out.println(c);
}
}
java环境下结果是:4.
为什么????? |
|