访问电脑版页面

导航:老古开发网手机版其他

C语言中i++与++i的区别

导读:
关键字:
在实际编程中,为了程序的简练,经常使用 i++ 与 ++i 这样的语句,现简单对她们的区别做一说明:

i++  :先进行运算,再执行 i = i +1的操作;而 ++i 则是先执行  i = i +1的操作,再进行运算;举例说明如下:

int x=0, y=0;

y = x++;

执行后y的值仍为 0;而

int x=0, y=0;

y = ++x;

执行后y的值则为 1;

再例如:

int x=0;

if( x++  ==  1)  //条件为假

{





int x = 0;

if( ++x == 1) //条件为真

{

}

通过以上两个实例,我想大家应该可以很好的理解和使用i++和++i 了。

来源:   作者:  2006/9/25 16:50:53
栏目: [ ]

相关阅读

安森美推出新的高功率图腾柱PFC控制器,满足具挑战的能效标准

动态功耗低至60μA/MHz!助力设备超长续航,首选国民技术低功耗MCU!