for循环中i++和++i的运行结果一样

通过以下例子可以看出for循环中i++和++i的运行结果一样

void main(void)

{

int r[8] ={49,38,65,97,76,13,27,49};    
int i;
for( i=0;i<=7;i++)
   {
    printf("r[%d]=%d\t",i,r[i]);
    printf("i=%d\n",i);

   }
    printf("i=%d\n",i);

}

输出结果为:

r[0]=49    i=0
r[1]=38    i=1
r[2]=65    i=2
r[3]=97    i=3
r[4]=76    i=4
r[5]=13    i=5
r[6]=27    i=6
r[7]=49    i=7
i=8

void main(void)

{

int r[8] ={49,38,65,97,76,13,27,49};    
int i;
for( i=0;i<=7;++i)
   {
    printf("r[%d]=%d\t",i,r[i]);
    printf("i=%d\n",i);

   }
    printf("i=%d\n",i);

}

输出结果为:

r[0]=49    i=0
r[1]=38    i=1
r[2]=65    i=2
r[3]=97    i=3
r[4]=76    i=4
r[5]=13    i=5
r[6]=27    i=6
r[7]=49    i=7
i=8
 

对比结果可见,for循环中i+和++i,运行结果相同。

for循环语法:

for(语句1;语句2;语句3)

{

代码块;

}

语句 1 在循环(执行代码块)开始前执行

语句 2 定义运行循环(执行代码块)的条件

语句 3 在循环(执行代码块)已被执行之后执行

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值