在一个技术QQ群中,试着做了一道C的题,感觉是考察for循环的执行流程.

原题: 在C语言中,下列代码的输出结果是 ( ) (选择一项)

群里居然有不少人都选了B,那个提问者还一直在问正确的结果。

最终的正确结果是:A.

哈哈,好基本的知识。

后来偶就顺手写了一个代码,大家做了它可以对for循环的运算顺序就比较清楚啦。

运行结果是:

执行判断条件,i=0,j=10

0,10

执行for循环体中的最后一句,i=0,j=10

执行for()中的第三个语句,i=1,j=9

执行判断条件,i=1,j=9

执行for循环体中的最后一句,i=1,j=10

执行for()中的第三个语句,i=2,j=9

执行判断条件,i=2,j=9

执行for循环体中的最后一句,i=2,j=10

执行for()中的第三个语句,i=3,j=9

执行判断条件,i=3,j=9

执行for循环体中的最后一句,i=3,j=10

执行for()中的第三个语句,i=4,j=9

执行判断条件,i=4,j=9

执行for循环体中的最后一句,i=4,j=10

执行for()中的第三个语句,i=5,j=9

执行判断条件,i=5,j=9

执行for循环体中的最后一句,i=5,j=10

执行for()中的第三个语句,i=6,j=9

执行判断条件,i=6,j=9

执行for循环体中的最后一句,i=6,j=10

执行for()中的第三个语句,i=7,j=9

执行判断条件,i=7,j=9

执行for循环体中的最后一句,i=7,j=10

执行for()中的第三个语句,i=8,j=9

执行判断条件,i=8,j=9

执行for循环体中的最后一句,i=8,j=10

执行for()中的第三个语句,i=9,j=9

执行判断条件,i=9,j=9

9,9

--------------

c语言 for循环 顺序,实例讲解for循环的语句执行顺序相关推荐

  1. linux下简单的shellfor循环程序,对Linux下shell编程之for循环的实例讲解

    对Linux下shell编程之for循环的实例讲解 linux 下 for 循环中可以使用 break 和 continue 关键字来跳出循环, 和java 用法一致 一.常用for循环结构 #语法一 ...

  2. php rsa加密实例,关于PHP语言的RSA加密实例讲解

    本文主要向大家介绍了关于PHP语言的RSA加密实例讲解,通过具体的内容向大家展示,希望对大家学习php语言有所帮助. 这几天做了一些接口的对接需要用到RSA加密,百度一番发现原来有个openssl_p ...

  3. c语言中字符指针变量输入,C语言指针基础知识实例讲解

    对程序进行编译的时候,系统会把变量分配在内存单位中,根据不同的变量类型,分配不同的字节大小.比如int整型变量分配4个字节,char字符型变量分配1个字节等等.被分配在内存的变量,可以通过地址去找到, ...

  4. 事件循环中的宏任务和微任务执行顺序

    事件循环中的宏任务和微任务执行顺序 先来了解一下事件循环.宏任务.微任务和Promise 1.事件循环(Event Loop)运行机制 执行一个宏任务(栈中没有就从事件队列中获取) 执行过程中如果遇到 ...

  5. for循环中的三语句执行顺序

    for循环的执行语法是: for(<:初始化>;<条件表达式>;<增量>) 语句: 初始化总是一个赋值语句,它用来给循环控制变量赋初值:条件表达式是一个关系表达式, ...

  6. hmi中的宏指令是c语言,HMI中的宏指令编程中的语句执行顺序是?

    HMI中的宏指令编程中的语句执行顺序是? 以威纶通里的例子为例: 4. if结构语句 macro_command main() int k[10], j for j = 0 to 10 k[j] =  ...

  7. for表达式的语句执行顺序?

    for表达式的语句执行顺序? 例子1: 答案:A 1.for循环先执行表达式1,再执行表达式2,然后执行循环体,然后再来执行表达式3,若此时仍然满足表达式2,则继续执行循环体, 否则跳出for循环.m ...

  8. 关于SQL语句的分类及DQL语句执行顺序

    关于SQL语句的分类及DQL语句执行顺序 SQL语句的分类 DQL语句 数据查询语言 select DML语句 数据操作语言 insert delete update DDL语句 数据定义语言 cre ...

  9. mysql五补充部分:SQL逻辑查询语句执行顺序

    mysql五补充部分:SQL逻辑查询语句执行顺序一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 四 准备SQL逻辑查询测试语句 五 执行顺序分析 一 SE ...

最新文章

  1. Xamarin XAML语言教程构建ControlTemplate控件模板 (三)
  2. 简单的html5,简单的HTML5初步入门教程
  3. 安装mlxtend_python机器学习包mlxtend的安装和配置详解
  4. html5移动端制作知识点总结
  5. ASP.net2.0页面运行时“无法显示XML页”的解决办法
  6. 好用的文件对比工具Beyond Compare 4 for Mac 4.4.2
  7. f分布表完整图a=0.01_Matlab中的数据分析之概率分布与检验实例讲解
  8. php获取m3u8的地址,如何获取各大平台的播放地址(获得优酷的m3u8播放地址)为例...
  9. Dynamics CRM 2013学习伊始
  10. leetcode-Algorithms-350|两个数组的交集II
  11. XBOX360游戏发售表(12月1日)
  12. 寒江独钓学习笔记 -- 第四章 Hook分发函数 过滤键盘输入
  13. Dev-C++中, “\“反斜杠符号显示成人民币符号、中文斜躺 问题
  14. html网站设计项目心得,网页设计制作心得体会,网页设计实训报告步骤
  15. 还在使用BeanUtils.copyProperties()? 来看看MapStruct,强大五倍
  16. 国内版firefox启用pocket
  17. 面板显示技术:LCD与OLED
  18. 文件已在explorer.exe中打开无法删除,解决办法如下,全图
  19. 19.ZigBee复习
  20. 企业为什么要申报高新技术企业

热门文章

  1. 省级瞪羚企业申报条件
  2. oracle 字段补充空格,oracle表中某个字段含有字符回车、空格的手动修改方式
  3. 2021年7月15日记
  4. MGD【知识蒸馏】【expand】
  5. AttributeError: ‘list’ object has no attribute “dim”
  6. JavaScript(字符串)
  7. oracle impdp logfile,ORACLE中impdp的总结
  8. Android App 线上热修复方案Xposed
  9. 网站关键词堆砌后,处理关键词堆砌方法
  10. java中instr函数_Oracle中instr函数使用方法