C:循环
来源:互联网 发布:vb tooltiptext 换行 编辑:程序博客网 时间:2024/05/22 09:16
1. 递增和递减
int num = 5;++num;++num, 为前置模式, num值为6;
num++ , 为后置模式, num值为5;
递减与上面相同,
--num; num在使用前-
num--; num在使用后-。
2. for循环
int count = 0;for(count = 1; count <= 10; ++count){ printf("%d\n", count)}第一个控制 count=1; 只在开始时执行一次
第二个控制 count<=10; 必须是一个逻辑表达式,结果为true或false。
在每个循环开始时计算,ture就执行,false就停止。
第三个控制 ++count, 在每个循环迭代结束是执行。
这三个控制语句都可以省略。
for( ; ;) statement;没有控制语句,则无限循环, 一直执行, 可以使用 break; 语句来结束循环。
3. while循环
int i = 1;int count = 10;while(i<=count){ sum += i++;}while根据控制语句判断, true进行循环, 否则不进入循环。
4. 嵌套循环的退出:goto
for(int i = 0; i<10; i++){ for(int j=1; j<20; j++){ // do something if(must_escape) goto out; }}out: //do ...使用goto语句跳出多层循环。
5. do-while 循环
do{ // do sth.}while(expression)会先执行一遍循环体, 然后判断expression。
6. break;与 continue;
continue;
会跳过目前的迭代, 继续执行下一个迭代。
break;
会退出本次循环。
地址: http://blog.csdn.net/yonggang7/article/details/51406569
0 0
- C/循环
- C:循环
- c:循环
- C 循环
- 【C#】循环
- C/C++: for循环
- C控制语句:循环
- [C学习]循环控制
- C循环取出数据
- c循环队列
- C循环取出数据
- C循环取出数据
- C中的循环挖掘
- 双重c:forEach 循环
- C:forEach*循环表格~
- 循环链表 c
- C的循环队列
- <C:forEach>表格循环
- Docker的四个基本概念
- maven基础篇(3)-eclipse集成maven
- HDU1222 Wolf and Rabbit
- STL map与Boost unordered_map
- Issue @20160514
- C:循环
- Python lambda匿名函数
- SeekBar改变图片透明度
- Android之Intent 序列化反序列化
- Json数据由于数组下标未重置导致的格式问题
- VC++ MFC TRACE无法输出的问题解决
- 内存对齐与自定义类型
- POI操作EXCEL
- 哈密顿绕行世界问题 HDU 2181