【C语言-06】滴~,三种循环语句的 ‘累加求和’ 小代码和分析总结~~
2019-03-15 17:51
176 查看
目录
第一种循环语句,while循环语句;
- 事先未知循环次数,根据条件决定是否循环,一般使用while循环;
- 一般形式: while(表达式){
循环体;
}
3.表达式为循环语句,值为true(非0)或false(0); 循环体为一句简单语句,也可以是符合语句;
4.该语句执行顺序:先判断表达式的值,结果为true则执行循环语句;
继而继续判断,直至表达式结果为false(0)退出循环;
5.用while求1~100相加的和代码如下:
[code]#include<stdio.h> #include<stdlib.h> int main() { int i = 1; int sum = 0; while (i <= 100) { sum = sum + i; i++; } printf("1~100的累加求和为%d\n", sum); system("pause"); return 0; }
第二种循环语句,do........while 语句
1.一般形式: do
{
循环体语句;
} while(判断表达式);
2.该语句执行顺序:先执行循环体,后判断表达式。至少又一次执行。
3.用while求1~100相加的和代码如下:
[code]#include<stdio.h> #include<stdlib.h> int main() { int i = 1; int sum = 0; do { sum = sum + i; i++; } while (i <= 100); printf("1~100的累加求和为%d\n", sum); system("pause"); return 0; }
第三种循环语句,for语句
- for一般用于已知循环次数的循环语句中,但在c语言中,可以取代while语句。
2.该循环一般格式为 for (表达式1;表达式2;表达式3)
{
循环体语句;
}
- 表达式1表示循环初始值,表达式2表示循环结束值,表达式3表示循环增量,都可缺省。
- 执行过程,第一步,执行表达式1,
- 第二步,求表达式2的值,如果值为真(非0),则执行一次循环体。若其为假,则结束循环;
- 第三步,执行表达式3,然后转到第二步开始执行;
3.用while求1~100相加的和代码如下:
[code]#include<stdio.h> #include<stdlib.h> int main() { int sum = 0; for (int i = 1; i <= 100; i++) { sum = sum + i; } printf("1~100的累加求和为%d\n", sum); system("pause"); return 0; }
总结小贴士:
- 三中循环可以互相代替;
- while和do....while应该包括使循环趋于结束的语句,for语句功能最强;
- 在do...while语句中,while(表达式)后有分号;在while语句中,该部分后面无分号;(C语言中,分号作为语句结束表示);
- 若在while语句后出现分号,则表示空循环;
- 循环体执行多条语句时,应该用“{”和“}”将所要执行的语句括起来;
相关文章推荐
- 循环求和——三种循环语句实现
- C语言循环语句总结
- Python3中循环语句while,for相关操作,代码以及用法简要分析(附简单练习题)
- C语言及程序设计初步例程-33 三种循环语句
- 少说话多写代码之Python学习029——条件语句06(循环)
- switch语句以及三种循环语句的总结
- [黑马程序员]09[C语言]循环控制语句部分学习笔记总结
- C语言学习历程(四)三种循环语句编写斐波那契数列
- c语言第二周总结-循环语句
- C语言三种循环反汇编分析
- 利用循环求和:三种循环语句
- 第六课 小数点代码分析及For循环语句
- 第1周 C语言及程序设计初步 例程-5 三种循环语句
- 《C语言及程序设计》程序阅读——三种循环语句
- 《C语言及程序设计》实践项目——三种循环语句
- c语言第六章总结 循环语句
- 第二周《C语言及程序设计》实践项目33 三种循环语句
- 【C语言】求取第n个斐波那契数的时间复杂度、空间复杂度分析,用三种方式实现(普通递归,循环,优化递归)
- java中if判断条件语句测试代码总结
- GroupBasedPolicy代码分析及总结