用函数作为for循环的条件
来源:互联网 发布:韩剧推荐知乎 编辑:程序博客网 时间:2024/05/01 06:12
输出结果:ABDCBDCB
理解:
1. i = 0,执行for循环,执行for的第一个条件fun('A'),输出A,执行for循环的第二个条件,先执行fun('B'),输出B,再判断i < 2成立;则执行for循环里面的i++; fun('D'); 输出D,此时输出结果为ABD。
2.再执行for循环的第三个条件fun('C'),输出C,此时结果为ABDC。
3.i = 1,执行for循环,此时不再执行for循环的第一个条件,直接执行第二个条件Fun('B') && i < 2; 输出B,此时输出结果为ABDCB,条件成立,执行for循环里面的i++; fun('D'); 输出D,此时输出结果为ABDCBD
4.再执行for循环的第三个条件fun('C'),输出C,此时结果为ABDCBDC
5.i = 2, 执行for循环,执行第二个条件Fun('B') && i < 2; 先执行左侧的Fun('B'),输出B,此时结果为ABDCBDCB;再执行右侧的i < 2为假,整个条件为假,退出for循环的执行。
所以,最终输出结果为:ABDCBDCB
- 用函数作为for循环的条件
- 关于for循环中途满足条件返回的函数写法
- feof 作为循环判断条件的问题
- cin作为while循环的条件
- for循环的条件冗余
- C语言输入函数作为循环条件的几种用法
- for循环,循环条件
- 自加作为循环的执行条件时的注意事项
- for循环的判断条件应注意!
- for循环判断条件中尽量不写函数
- Go-条件&循环&函数
- 打印1000,用函数指针数组作为递归的跳出条件
- javascript for循环条件 2个条件和 3个条件的区别
- 黑马程序员 for循环的条件的解释
- for (初始化语句; 判断条件; 循环条件)
- for循环的条件判断中为什么用'!='而不用'<'
- for循环的条件判断中为什么用'!='而不用'<'
- for循环的判断条件与内容的list重合,导致for循环一致进行
- wine的乱码解决
- ARP监听渗透内网的方法
- 如何清除远程桌面连接IP域名信息
- UnrealScript语言参考
- Actor 更新(Actor Ticking)
- 用函数作为for循环的条件
- Actor 组件
- 第二章: UNREALSCRIPT的初级学习(UNREALSCRIPT BAPTISM BY FIRE )
- fedora 使用 sudo
- fedora安装 LXDE
- 关于微软和苹果谁更厉害
- 人生如戏
- 关于C和C++,还有c#,还有java程序的速度问题!
- 1123123