c语言课程笔记

发布 2021-05-12 01:36:28 阅读 1763

循环结构程序。

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 函数...