C语言中的 for 循环 、嵌套循环 与 跳转语句(格式及案例详解)(1)

    科技2024-01-21  86

    基本语法

    for 循环的语法

    for (表达式1; 表达式2 ; 表达式3) { 循环体。 }

    执行顺序:

    表达式1 --》 表达式2 (判别表达式) --》 为真 --》 循环体–》 表达式3 --》 表达式2 (判别表达式) --》 为真 --》 循环体 --》 表达式3 –》 表达式2 (判别表达式)。。。。

    小case:求1到100的加和

    #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> #include <stdlib.h> #include <math.h> #include <time.h> int main() { int num = 0; int i = 0; for (i = 1; i <= 100; i++) { num = num + i; } printf("result: %d", num); }

    注意:for的3个表达式,均可变换、省略。但,2个分号不能省!

    嵌套循环:

    外层循环执行一次,内层循环执行一周。

    for(i = 0; i < 24; i++) { for(j = 0; j< 60; j++) { for(k = 0; k< 60; i++) { } } }

    跳转语句:

    break:

    作用1: 跳出一重循环。 for、while、do while

    作用2: 防止case 穿透。 switch

    continue:

    作用:结束【本次】循环, continue关键字之后的循环体,这本次循环中,不执行。

    下一个 博客 将详细举几个案例进行说明。

    Processed: 0.014, SQL: 8