循环结构程序。
break语句与continue语句:
为了使循环控制更加灵活,c语言提供了break语句和continue语句。
一般格式: break;
continue;
break语句:
1)强行结束循环,转向执行循环语句的下一条语句。
2)break语句不能用于循环语句和switch语句之外的任何其它语句中。
continue语句:
1)对于for循环,跳过循环体其余语句,转向循环变量增量表达式的计算;对于while和do-while循环,跳过循环体其余语句,但转向循环继续条件的判定。
2)continue只能用于循环语句中。
说明: (1)continue语句和break语句的区别是: continue语句只结束本次循环,而不是终止整个循环的执行;而break语句则是结束整个循环,不再判断执行循环的条件是否成立。
2)循环嵌套时,break和continue只影响包含它们的最内层循环,与外层循环无关。
goto语句:
goto语句是一种无条件转移语句,其使用格式为:
goto 语句标号;
其中语句标号应是一个有效的标识符,即只能由字母、数字和下划线组成,且第一个字符必须是字母或下划线。
goto语句通常与if语句连用,当满足某一条件时,跳到标号处执行。
使用goto语句主要是来构成循环或用来从循环体中跳到循环体外。
使用goto语句实现求解1~100累计和的程序如下:
其中:(1) “loop:”为语句标号
格式:标号: 语句行;
命名:遵循标识符命名规则
(2) goto语句
格式:goto 标号
功能:使系统转向标号所在的语句行执行。
注意:结构化程序设计方法,主张限制使用goto语句。因为滥用goto语句,将会导致程序结构无规律、可读性差。
c语言课程笔记
共用型和枚举型简介。共用型和枚举型简介 共用型 1 概念 使几个不同的变量占用同一段内存空间的结构称为共用型。2 共用类型的定义 与结构类型的定义类似union共用类型名 3 共用变量的定义 1 间接定义 先定义类型 再定义变量。例如,定义data共用类型变量un1,un2,un3的语句如下 uni...
c语言课程笔记
1维数组的定义和引用。案例 求数列1 1 2 3 5 8 13 21 34 前20个数。main int i int f 20 for i 2 i 20 i f i f i 2 f i 1 for i 0 i 20 i if i 5 0 printf printf 12d f i 案例 从键盘上任意...
c语言课程笔记
函数。切记 实参的个数 类型和顺序,应该与被调用函数所要求的参数个数 类型和顺序一致,才能正确地进行数据传递。在 语言中,可以用以下几种方式调用函数 1 函数表达式。函数作为表达式的一项,出现在表达式中,以函数返回值参与表达式的运算。这种方式要求函数是有返回值的。如 c 2 max a,b 2 函数...