找回密码
 立即注册
查看: 218|回复: 0

c语言中for循环的执行顺序

[复制链接]
发表于 2022-5-11 13:37 | 显示全部楼层 |阅读模式
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. int main()
  4. {
  5.         int i;
  6.         int SIZE = 10;
  7.         for (i=0;i<1;i++)
  8.         {
  9.                 if (i==0)
  10.                         printf("%d \n", i);
  11.                 printf("%d \n", i);
  12.         }
  13.         return 0;
  14. }#include<stdio.h>
  15. #include<stdlib.h>
  16. int main()
  17. {
  18.         int i;
  19.         int SIZE = 10;
  20.         for (i=0;i<0;i++)
  21.         {
  22.                 if (i==0)
  23.                         printf("%d \n", i);
  24.                 printf("%d \n", i);
  25.         }
  26.         return 0;
  27. }
复制代码
  1. 在第一个程序中得到的结果是出现两个‘0’;第二个程序没有输出,证明程序中的printf语句没有执行。
复制代码
  1. 通过对比可知:在for循环的条件判断语句中,首先执行i =0;再执行判断语句,如果条件判断为真,则执行for循环中的内容,最后对i进行加1操作。然后依次循环进行判断,代码段和i++中的内容。
复制代码
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2025-5-22 21:22 , Processed in 0.172350 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表