第4章顺序结构ppt课件.ppt
《第4章顺序结构ppt课件.ppt》由会员分享,可在线阅读,更多相关《第4章顺序结构ppt课件.ppt(28页珍藏版)》请在三一文库上搜索。
1、第4章 顺序结构程序设计,l C语言的顺序结构 l 基本顺序结构语句 l 表达式和表达式语句 l 基本输入/输出 l 字符输入函数 l 字符输出函数 l 格式化输入/输出,4.1顺序结构流程概述,4.1.1 程序的顺序结构 顺序结构是其中最基本最简单的结构,构成它的语句有:数据类型语句、表达式语句、赋值语句和函数调用语句等。在顺序结构程序中,语句被按顺序执行,程序结构执行顺序如图3.1所示。,简单顺序结构:,#include main() 变量定义; 语句 1; 语句 2; ; ,例4.1 编写一个程序,用库函数输出字符OK!字样。,#include “stdio.h“ /*包含说明输入/输出
2、标准库函数的头文件*/ main() char a,b,c; /*定义字符数据类型变量*/ a=O; /*对变量进行赋值*/ b=K; c=!; putchar(a); putchar(b); /*调用函数输出变量值*/ putchar(c); /*调用函数输出变量值*/ 程序执行完成后结果: OK!,4.2 基本顺序结构语句,在C语言程序设计中,基本顺序结构语句是指能够完成指定操作的基本语句,这些语句主要有赋值语句、空语句、复合语句和函数调用语句。,4.2.1表达式和表达式语句,表达式是操作数的运算符的组合体,由运算符连接操作对象构成的式子,它产生一个唯一的值。操作数(又称做操作对象)可以是
3、数值、字符、函数,也可以是另一个表达式,但必须有值能够参加运算。根据表达式结果的数据类型,有数值表达式如数学运算表达式;逻辑表达式如关系运算表达式、逻辑运算表达式、条件运算表达式等等。,表达式可以构成语句,,一个表达式加一个分号(“;”)就构成了表达式语句。它的C语言格式: ; 例如: 1.0/2*(a+b+c); sqrt(s*(s-a)*(s-b)*(s-c); 需要说明的是要注意表达式与表达式语句的区别。例如: a=5,4.2.2 基本顺序语句,在C语言中,对变量赋值使用赋值语句,它是种使用十分普遍的语句。 1.赋值语句 赋值语句是由赋值表达式构成的,是在赋值表达式后加上“;”符号,它的
4、C语言格式: ; 或者 = ;,4.2.2 基本顺序语句,2.空语句 空语句也是一条有效的操作语句,空语句只有一个分号“;”,构成一条空命令语句。它的 C语言格式: ; 空语句本身没有实际功能,表示什么操作都不做。但也经常用在一些特定的场合,比如空循环,跳转目标点等,请看下面的程序代码。,4.2.2 基本顺序语句,3.复合语句 复合语句是用一对大括弧括起来的一组语句,有时侯也称为“程序段”,整体上是一条语句,称为复合语句。在C语言中的格式: 语句1;语句2; 或 语句1; 语句2; ; ,4.2.2 基本顺序语句,4.无条件转向语句 无条件转向语句可以用来控制程序的流程转向,C语言中提供的无条
5、件转向语句是goto语句,程序设计中可以根据需要,在程序中指定标号,作为goto语句的转向入口,可以改变程序的操作顺序。 一般形式: goto 语句标号; 其中语句标号必须是在当前程序中能找到的有效标识。,4.2.2 基本顺序语句,5.函数调用语句 函数调用语句是一次函数调用加上分号“;”构成,在C语言中的一般格式: 函数名称(参数); 函数调用语句完成由函数确定的操作或计算,函数可以是系统库函数,也可以为自定义函数。例如: getchar(); ,4.3输入/输出函数语句,与像Basic、Forth等高级语言不同,C语言不含有输入输出语句,它的输入和输出操作是通过专门的函数来完成。这些函数包
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 顺序 结构 ppt 课件
链接地址:https://www.31doc.com/p-2577732.html