i++与++i的区别

来源:互联网 发布:c语言中布尔型数据 编辑:程序博客网 时间:2024/06/03 16:36

微笑     i++;表示先赋值,后运算

微笑    ++i;表示先运算,后赋值

微笑   举例说明:

   int     i=500;

   int     a=i++;  

 //a=500;i=i+1;i=501;

   int     b=++i;

//i=i+1;i=502;b=502;

 所以a的输出结果为500;

        b的输出结果为502;

int    c=(--b)+(b--);

// --b;     b=501;(--b)=501;

// b--;     b--=501;b=b-1;b=500;

所以c的输出结果为1002;

原创粉丝点击