第六章 C控制语句:循环¶
- 本章介绍以下内容:
- 关键字:for、while、do while
- 运算符: <、>、>=、<=、!=、==、+=、*=、-=、/=、%=、
- 函数:fabs()
- C语言有三种循环:for、 while 、do while
- 使用关系运算符构建控制循环的表达式
- 其他运算符
- 循环常用的数组
- 编写有返回值的函数
- 对于计算机科学而言,一门语言应该提供以下3种的程序流:
- 执行语句序列
- 如果满足某些条件就重复执行语句序列(循环);
- 通过测试选择执行哪一个语句序列(分支)
6.1 再探while循环¶
#include <stdio.h> int main(void){ long num; long sum = 0L; int status; status = scanf("%ld",&num); while(status ==1){ status = scanf("%ld",&num); } return 0; }
6.1.1 程序注释¶
略
6.1.2 C语言读取循环¶
实际业务复杂,不肯可能这么写!!!略!!! 这个数也真是的 感觉凑页数。
6.2 循环¶
- while (expression)
- statement
6.2.2 何时终止循环¶
#include <stdio.h>
int main(void){
int n = 0 ;
while(n<7){
n++;
}
return 0;
}
6.2.3 while 入口条件循环¶
略
6。2.4 语法要点¶
略
6.3 用关系运算符和表达式比较大小¶
略 数学知识 符号运算优先级
6.4 不确定循环和计数循环¶
略
6.5 for循环¶
#include <stdio.h>
int main(void){
const int NUMBER = 22;
int count;
for(count=1;count<=NUMBER;count++){
printf("ok \n");
}
return 0;
}
6.6 其他运算符: +=、-=、*=、/=、%=¶
略
6.7 逗号运算符¶
#include <stdio.h>
int main(void){
const int FIRST_OZ = 46;
const int NEXT_OZ = 20;
for(ounces = 1,cost=FIRST_OZ;OUNCES<=16;ounces++,cost+=NEXT_OZ){
printf("ok\n");
}
}
6.9 如何选择循环¶
略
6.10 嵌套循环¶
内容略,实际不要嵌套太多层循环。
6.11 数组简介¶
在很多程序中,数组很重要。数组可以作为一种存储多个相关项的便利方式,
数组是按顺序存储一系列类型相同的值。
float detes[20]
声明detes是一个内含20个元素的数组,每个元素都可以存储float类型的值。
这里简单介绍 后面再详细介绍。
6.12 使用函数返回值的循环示例¶
略,之前已经介绍了如何函数返回值
6.13 关键概念¶
略