C语言里的五种循环
来源:互联网 发布:java.util.base64下载 编辑:程序博客网 时间:2024/04/29 16:05
一般说到 C 语言里有多少种循环? 大多数人都会觉得无非就是 while do-while for 这三种,而往往遗漏了 goto 和 递归。所以总的来说,C语言里面包含了五种循环,只是在大多数领域里, 后两种不怎么提倡使用,但这并不等于它们不好,相反,这两种循环是非常重要的。
下面用五种循环来求1-100的累加和:
#include <stdio.h>#include <process.h>int sum =0;int i = 0;//for循坏int forAdd(){ for (i ; i <= 100 ; i++) { sum += i; } return sum;}//while循环int whileAdd(){ while (i <= 100) { sum += i; i ++; } return sum;}//do-whileint DoWhile(){ do { //i++ ; sum += i; i++; } while (i <= 100); return sum;}//go-toint gotoAdd(){A: if ( i > 100) { return sum; } else { sum += i; i++; } goto A;}//递归int getSum(){ i++; sum += i; if (i == 100) { return sum; } getSum();}void main(){ //int result = forAdd(); printf("从 1 累加到 100 的结果是:%d\n ", getSum()); system("pause");}
1 0
- C语言里的五种循环
- C语言 scanf在while循环里的无限循环
- c语言的循环
- C语言的循环
- C语言的循环
- 【C语言疯狂讲义】(五)C语言循环语句
- C语言的几种循环
- C语言的五种存储类
- C语言里的结构
- C语言里的递归
- C语言里的字符串
- C语言里的指针
- C语言里的str
- C语言里的strcpy()
- c语言的循环之for循环
- C语言循环的嵌套
- C语言循环的测试
- C语言的循环语句
- 基于torch学汪峰写歌词、聊天机器人、图像着色/生成、看图说话、字幕生成
- 接收广播弹出对话框
- linux设备驱动归纳总结
- 包含listview和edittext的界面,软键盘打开时布局向上移的解决方案
- 雷军:不后悔干的“蠢事”
- C语言里的五种循环
- 安卓中的广播(初学者)
- camel8
- 数据库库设计:字段是否允许为空的思考
- 创新都从懒人下手
- Oracle 课程五之优化器和执行计划
- Hessian探究(一)Hessian入门示例
- CentOS(7.x 64位) YUM方式安装MySQL5.7
- C语言中将数字形式的字符串转换为数字的方法