while循环 for循环的理解
2024-08-25 12:03:13
不管是while循环还是for循环都隐含着一个if else的结构,就是说,if 条件满足,那么就执行循环体内部的语句,else就做循环体外部的事情。
有一个例子我觉得特别典型,程序内部定义了一个特定的数,重复让用户输入一个数,如果这个数不等于那个特定的数,那么就循环输入,等于就输出祝贺你。
int secret=15;
int input;
do
{
scanf("%d",&input);
}while(input!=secret);
printf("congratulations");
如果input不等于secret那么就一直循环下去,直到相等就不循环了,不循环的那一刻,程序流程就到了printf那一行了。
有时候我自己看不明白循环体外部的语句是什么时候执行的,尤其是多个for循环嵌套的时候。
最新文章
- SVN部署和使用
- AMD and CMD are dead之js模块化黑魔法
- Linux 平台安装Oracle Database 12c
- memcached源码安装(linux和windows)
- dev中控件属性设置
- MAC、IDFA、IMEI正则表达式
- DOM对象和JQuery对象
- Distinctive Image Features from Scale-Invariant
- com.service.impl
- 简单的JQuery分页代码
- js 获取节点
- Android源码浅析(六)——SecureCRT远程连接Linux,配置端点和字节码
- BigDecimal比较2个值是否相等,不能用equals,而要用compareTo
- Linux 文件删除 提示 Operation not permitted
- HoloLens开发手记 - HoloLens上的应用视图 App views on HoloLens
- FreeSSHD login with permission denied
- unity引用查找插件-ReferenceFinder
- Evaluate Reverse Polish Notation (STRING-TYPE CONVERTION)
- Chromium源码--网络请求流程分析
- [工具] multidesk