永发信息网

for循环中第一个i-- 什么意思,求解答

答案:4  悬赏:70  手机版
解决时间 2021-03-26 09:51
  • 提问者网友:wodetian
  • 2021-03-25 23:43
for循环中第一个i-- 什么意思,求解答
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-03-26 00:59
因为第一个for循环完毕后 i=80

因此第二个for 运行前要i-- 否则就越界了

自己单步调试 自行体会

for(i=0;i<5;i++)
{
;
}

循环完毕i=5 自己单步体会
全部回答
  • 1楼网友:一袍清酒付
  • 2021-03-26 03:55
printf("Reversal is: ");
for (; i >= 0; i--)
putchar(msg[i]);
putchar('\n'); 其实可以这样写的 第一个i--是循环的开始,和后面的i--的作用一样 每次循环自减
  • 2楼网友:三千妖杀
  • 2021-03-26 02:31
这里是为了刚好汪正的输出msg的内容,其实将i>=0,改成i>0的话,i--改成i也是一样的
  • 3楼网友:一秋
  • 2021-03-26 02:12
初始化 i的其实值
这个循环代表 从0开始 循环执行 MSG_LEN此
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯