第六章 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.1 终止while循环

index = 10;
while(--index <5)
    printf("index")

当index小于5就退出循环。。

书本凑页数

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.8 出口条件循环 do while

do
    statement
while(expression)

先执行一遍循环体在做判断

6.9 如何选择循环

6.10 嵌套循环

内容略,实际不要嵌套太多层循环。

6.11 数组简介

在很多程序中,数组很重要。数组可以作为一种存储多个相关项的便利方式,

数组是按顺序存储一系列类型相同的值。

float detes[20]

声明detes是一个内含20个元素的数组,每个元素都可以存储float类型的值。

这里简单介绍 后面再详细介绍。

6.12 使用函数返回值的循环示例

略,之前已经介绍了如何函数返回值

6.13 关键概念

6.14 本章小结

如果对您有用,请我喝杯咖啡吧。

赞助扫码::
../../../_images/apay.jpg ../../../_images/pay_wechat.png