第2章 C语言程序设计初步(课件)-高二《程序设计基础》同步教学(武汉大学版)

2023-07-31
| 30页
| 119人阅读
| 4人下载
普通

内容正文:

第2章 C语言程序设计初步 C语言程序设计初步流程 任务一 C程序的语句简介 任务二 输入输出函数 任务三 任务一 C语言程序设计初步流程 结构化程序的特征: 一个程序单元由顺序、分支和循环这三种基本结构组成; 一个大的程序由若干个不同功能的小模块组成; 每一个小模块只用一个入口和一个出口。 任务二 C程序的语句简介 阶段1 表达式语句 阶段2 函数调用语句 阶段3 控制语句 阶段4 复合语句 阶段5 空语句 任务二 C程序的语句简介 阶段6 赋值语句 阶段7 if语句 阶段8 转移语句 阶段9 循环结构程序 阶段1 表达式语句 表达式语句由表达式加上分号组成。其一般形式为: 表达式; 执行表达式语句就是计算表达式的值。 例如: x=y+z; 赋值语句 y+z; 加法运算语句,但计算结果不能保留,无实际意义 i++; 自增1语句,i值增1 阶段2 函数调用语句 函数调用语句由函数名、实际参数加上分号组成。其一般形式为: 函数名(实际参数表); 例如: printf("C Program"); 调用库函数,输出字符串。 阶段3 控制语句 控制语句用于控制程序的流程, 以实现程序的各种结构方式。 它们由特定的语句定义符组成。C语言有9种控制语句,概括来说可分成以下3类: 一.条件判断语句 if语句,switch语句。 阶段3 控制语句 二.循环执行语句 while语句,do-while语句,for语句。 三.转向语句 goto语句,break语句,continue语句,return语句。 阶段4 复合语句 把多个语句用花括号“{}”括起来组成的一个语句称为复合语句。 例如: { x=y+z; a=b+c; printf(''%d%d'',x,a); } 阶段5 空语句 只有分号“;”组成的语句称为空语句。 空语句是什么也不执行的语句。在程序中空语句可用作空循环体。 例如: while(getchar()!=' '); 本语句的功能是,只要从键盘输入的字符不是回车则重新输入,这里的循环体为空语句。 阶段6 赋值语句 赋值语句是由赋值表达式再加上分号构成的表达式语句。 其一般形式为: 变量=表达式; 赋值语句的功能和特点都与赋值表达式相同, 它是程序中使用最多的语句之一。 阶段7 if语句 用if语句可以构成分支结构。它根据给定的条件进行判断, 以决定执行某个分支程序段。 第一种形式为基本形式,如下所示: if(表达式) 语句; 其语义是:如果表达式的值为真,则执行其后的语句, 否则不执行该语句。 阶段7 if语句 第二种形式为if-else形式,如下所示: if(表达式) 语句1; else 语句2; 其语义是:如果表达式的值为真,则执行语句1,否则执行语句2。 阶段7 if语句 第三种形式为if-else-if形式,如下所示: if(表达式1) 语句1; else if(表达式2) 语句2; else if(表达式3) 语句3; … else if(表达式m) 语句m; else 语句n; 其语义是:依次判断表达式的值,当出现某个值为真时,则执行其对应的语句。然后跳到整个if语句之外继续执行程序。如果所有的表达式均为假,则执行语句n。然后继续执行后续程序。 前两种形式的if语句一般都用于两个分支的情况。 当有多个分支选择时,可采用if-else-if语句。 阶段8 转移语句 程序中的语句通常是按顺序方向或语句功能所定义的方向执行的。如果需要改变程序的正常流向, 可以使用转移语句。 C语言中提供了4种转移语句: goto,break, continue和return。 一.goto语句 goto语句也称为无条件转移语句,其一般格式如下: goto语句标号; 其中语句标号是

资源预览图

第2章  C语言程序设计初步(课件)-高二《程序设计基础》同步教学(武汉大学版)
1
第2章  C语言程序设计初步(课件)-高二《程序设计基础》同步教学(武汉大学版)
2
第2章  C语言程序设计初步(课件)-高二《程序设计基础》同步教学(武汉大学版)
3
第2章  C语言程序设计初步(课件)-高二《程序设计基础》同步教学(武汉大学版)
4
第2章  C语言程序设计初步(课件)-高二《程序设计基础》同步教学(武汉大学版)
5
第2章  C语言程序设计初步(课件)-高二《程序设计基础》同步教学(武汉大学版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。