人民邮电出版3 第四章程序控制语句—循 环结构
人民邮电出版社 第四章 程序控制语句——循 环结构
人民邮电出版3 41goto语句 42for循环语句 43 while循环 44 do while环 45多重循环循环的嵌套 4.6 continuel 语句
人民邮电出版社 4.1 goto语句 4.2 for循环语句 4.3 while 循环 4.4 do_while 循环 4.5 多重循环—循环的嵌套 4.6 continue语句
人民邮电出版3 41goto语句 goto语句的一般形式为 goto label label: statement: 这里abl是标号,可以用任何合法的C语 言标识符。 statemen是任何C语句。语句的功 能是,当执行goo语句时,程序立即转移至具 有标号labe的程序行执行。利用goto语句的这 个功能和语句的配合,可以构成具有循环结 构的程序
人民邮电出版社 4.1 goto语句 goto语句的一般形式为 goto label; ……… ……… ……… label: statement; 这里label是标号,可以用任何合法的C语 言标识符。statemen是任何C语句。语句的功 能是,当执行goto语句时,程序立即转移至具 有标号label的程序行执行。利用goto语句的这 个功能和if语句的配合,可以构成具有循环结 构的程序
人民邮电出版3 42for循环语句 42.lfor循环语句的格式和基本应用 for语句的一般格式是: for(表达式1;表达式3;表达式3)语句或语句块; 其中表达式1是设置循环控制变量的初始值 表达式2是用于测试循环的条件( condition),以 决定是否执行循环过程; 表达式3是确定每循环一次循环控制变量的增值 ( increment),增值既可以是正数,也可以是负数; for(0后面的语句或语句块( statemen也称循环 体,是需要循环执行的一些语句
人民邮电出版社 4.2 for循环语句 4.2.1 for循环语句的格式和基本应用 for语句的一般格式是: for(表达式1;表达式3;表达式3) 语句或语句块; 其中表达式1是设置循环控制变量的初始值 (initialization); 表达式2是用于测试循环的条件(condition),以 决定是否执行循环过程; 表达式3是确定每循环一次循环控制变量的增值 (increment),增值既可以是正数,也可以是负数; for()后面的语句或语句块(statement)也称循环 体,是需要循环执行的一些语句
人民邮电出版3 422对for语句的进一步讨论 1.在一个fo后面的圆括号中使用一个以上的循环 控制变量 例425输出1~100之间偶数的程序。 程序中使用了两个循环控制变量,a和b 循环语句for.用如下的形式: for(a=1,b=1;a+b<=100;a++,b++) 变量a和b的初始值均设置为1,每循环一 次,a和b同步地增加1,循环次数由表达式 a+b<100来控制。所以,a+b的和总是偶数。因 此我们就可以方便地输出偶数a+b
人民邮电出版社 4.2.2 对for语句的进一步讨论 1. 在一个for后面的圆括号中使用一个以上的循环 控制变量 例4.2.5 输出1~100之间偶数的程序。 程序中使用了两个循环控制变量,a和b。 循环语句for采用如下的形式: for(a=1,b=1; a+b<=100; a++, b++) 变量a和b的初始值均设置为1,每循环一 次,a和b同步地增加1,循环次数由表达式 a+b<100来控制。所以,a+b的和总是偶数。因 此我们就可以方便地输出偶数a+b