博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言-控制语句(循环)
阅读量:5846 次
发布时间:2019-06-18

本文共 1387 字,大约阅读时间需要 4 分钟。

    有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了更为复杂执行路径的多种控制结构。循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的流程图:

loop.png
    这里罗列了C语言里面常见的循环类型。
    (一)for循环
cpp_for_loop.png
for循环流程图.png
for循环示例如下:

#import 
int main(int argc, const char * argv[]) { @autoreleasepool { /* for循环*/ for (int i = 0; i < 10; i ++) { printf("i的值为:%i\n",i); } } return 0;}
运行结果为:

i的值为:0i的值为:1i的值为:2i的值为:3i的值为:4i的值为:5i的值为:6i的值为:7i的值为:8i的值为:9Program ended with exit code: 0

    (二)while 循环

cpp_while_loop.png
while 循环.png
while 循环示例如下:

#import 
int main(int argc, const char * argv[]) { @autoreleasepool { /* while循环*/ int a = 10; while (a < 15) { a++; printf("a 的值: %d\n", a); } } return 0;}
运行结果为:

a 的值: 11a 的值: 12a 的值: 13a 的值: 14a 的值: 15Program ended with exit code: 0

    (三)do...while 循环

cpp_do_while_loop.jpg
do...while循环.png
do...while循环示例如下:

#import 
int main(int argc, const char * argv[]) { @autoreleasepool { /* do...while循环 */ /* do...while 循环与 while 循环类似,但是 do...while 循环会确保至少执行一次循环。*/ int a = 10; do { printf("a 的值: %d\n", a); a = a + 1; } while ( a < 20 ); } return 0;}
运行结果为:

a 的值: 10a 的值: 11a 的值: 12a 的值: 13a 的值: 14a 的值: 15a 的值: 16a 的值: 17a 的值: 18a 的值: 19Program ended with exit code: 0

转载于:https://www.cnblogs.com/hwangcheng/p/8524621.html

你可能感兴趣的文章
沟通:用故事产生共鸣
查看>>
1080*1920 下看网站很爽
查看>>
CMake 构建项目Android NDK项目基础知识
查看>>
MySQL 不落地迁移、导入 PostgreSQL - 推荐 rds_dbsync
查看>>
[Erlang 0004] Centos 源代码编译 安装 Erlang
查看>>
51 Nod 1027 大数乘法【Java大数乱搞】
查看>>
三维重建技术概述
查看>>
AI x 量化:华尔街老司机解密智能投资正确姿势
查看>>
IT史上十大收购案
查看>>
数据切分——Atlas介绍
查看>>
游戏引擎cocos2d-android使用大全
查看>>
oracle job 定时执行参数
查看>>
Android命令Monkey压力测试,详解
查看>>
负载均衡(LB)集群 dr
查看>>
(转)直接拿来用!最火的iOS开源项目(一)
查看>>
div+css+js 树形菜单
查看>>
android EventBus 3.0 混淆配置
查看>>
我的友情链接
查看>>
DNS区域委派与转发
查看>>
Windows Server 2008 RemoteApp---发布应用程序
查看>>