java代码:
public class Test{ public static void main(String[] args){ int a=5; int b=(a++)*(a++);//5*6自左向右 int c=(++a)*(++a);//8*9 System.out.println("b="+b+",c="+c);//输出b=30,c=72自左向右 } }
c代码:
#include <iostream> #include <stdio.h> using namespace std; int main(){ int a=5; int b=(a++)*(a++);//5*5 int c=(++a)*(++a);//9*9 cout<<"b="<<b<<",c="<<c<<endl;//输出b=25,c=81(自右向左) }
java和c中i++(i--)的区别(网易笔试2014),布布扣,bubuko.com
原文:http://www.cnblogs.com/seven7seven/p/3621951.html