人民邮电出版社:高等学校教材《C程序设计》课程教学资源(PPT课件)第5章 顺序结构程序设计

第5章 顺序结构程序设计 7
第5章 顺序结构程序设计

51语句 52库函数的使用 53顺序结构程序设计 7
5.1 语 句 5.2 库函数的使用 5.3 顺序结构程序设计

51语句 511语句的概念 语句是是算法实现的程序表示,是算法实 现的最小单位。语句说明了一种行为,它是用 计算语言编写的控制计算机完成确定操作的句 子。 7
5.1 语 句 5.1.1 语句的概念 语句是是算法实现的程序表示,是算法实 现的最小单位。语句说明了一种行为,它是用 计算语言编写的控制计算机完成确定操作的句 子

512C语句的分类 C语言将语句分为以下几类: (1)表达式语句; (2)流程控制语句; (3)函数调用语句; (4)跳转语句; (5)标号语句; (6)复合语句; (7)空语句。 7
5.1.2 C语句的分类 C语言将语句分为以下几类: (1)表达式语句; (2)流程控制语句; (3)函数调用语句; (4)跳转语句; (5)标号语句; (6)复合语句; (7)空语句

513语句和表达式的区别 任意类型的表达式都是有值的,而语句是向 计算机发出的完成表达式运算的一个动作,语句 是没有值的。表达式可以作为运算对象参与其他 表达式的运算,而语句则不能。例如 X=32(a=4) 是合法的表达式,而 X=32(a=3; 则不是合法的表达式。 7
5.1.3 语句和表达式的区别 任意类型的表达式都是有值的,而语句是向 计算机发出的完成表达式运算的一个动作,语句 是没有值的。表达式可以作为运算对象参与其他 表达式的运算,而语句则不能。例如, x=3*(a=4) 是合法的表达式,而 x=3*(a=3;) 则不是合法的表达式

52库函数的使用 在C语言中函数占有及其重要的地位,这 里首先来简单介绍一下函数的概念。函数是事 先编写好的完成一定功能的程序段。 下面以 Turbo o为例,讲述部分输入输出和 数学库函数的使用 7
5.2 库函数的使用 在C语言中函数占有及其重要的地位,这 里首先来简单介绍一下函数的概念。函数是事 先编写好的完成一定功能的程序段。 下面以Turbo C为例,讲述部分输入输出和 数学库函数的使用

521库函数的使用 标准的库函数使用方法较为简单,但是由 于库函数是存放在函数库中的,因此在使用时 必须告诉计算机该库函数属于哪一个库,以便 计算机及时查找并执行其程序体,这一过程一 般称为函数的声明。 7
5.2.1 库函数的使用 标准的库函数使用方法较为简单,但是由 于库函数是存放在函数库中的,因此在使用时 必须告诉计算机该库函数属于哪一个库,以便 计算机及时查找并执行其程序体,这一过程一 般称为函数的声明

#include math.h'l maino float x,y, y=sin(x); 其中# nclude" math. h"就是对函数的声明过程。 include是C语言的特定字,是包含的意思,在使用前要加符号 “#。被包含的文件又称为头文件。 函数的使用称为调用,在函数调用后加“;”就构成了函教调 用语句,函数也可以作为运算的运算对象。函数名括号里面的量 值称之为参数,当给定这些参数的量值时,编译系统就可通给 定的量值计算出所需的结果
#include "math.h" main() { float x,y; … y=sin(x); … } 其中#include "math.h" 就是对函数的声明过程。 include 是C语言的特定字,是包含的意思,在使用前要加符号 “#”。被包含的文件又称为头文件。 函数的使用称为调用,在函数调用后加“;”就构成了函数调 用语句,函数也可以作为运算的运算对象。函数名括号里面的量 值称之为参数,当给定这些参数的量值时,编译系统就可通过给 定的量值计算出所需的结果

522常用的输出函数 1.多种类型数据输出函数 printf0 printf(格式控制,输出表列) 该函数的功能是将输出表列中的数据按照 格式控制的格式输出到标准输出设备。 7
5.2.2 常用的输出函数 1.多种类型数据输出函数 printf() printf(格式控制,输出表列) 该函数的功能是将输出表列中的数据按照 格式控制的格式输出到标准输出设备

第一部分称为格式控制,是用双引号括起 来的字符串,包含普通字符和以“%”开头的格 式控制字符两类成份构成;第二部分是需要输 出的数据,可以任意多个,每个数据之间用逗 号隔开。 格式字符和输出表列中的数据项具备一一 对应关系,其作用是控制对应的输出项按照指 定的格式输出;普通字符指的是除格式字符外 的任意字符,可以用字符的各种表示形式去描 述,其作用是按照该字符的含义输出 7
第一部分称为格式控制,是用双引号括起 来的字符串,包含普通字符和以“%”开头的格 式控制字符两类成份构成;第二部分是需要输 出的数据,可以任意多个,每个数据之间用逗 号隔开。 格式字符和输出表列中的数据项具备一一 对应关系,其作用是控制对应的输出项按照指 定的格式输出;普通字符指的是除格式字符外 的任意字符,可以用字符的各种表示形式去描 述,其作用是按照该字符的含义输出
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 人民邮电出版社:高等学校教材《C程序设计》课程教学资源(PPT课件)第4章 数据类型及表达式.ppt
- 人民邮电出版社:高等学校教材《C程序设计》课程教学资源(PPT课件)第3章 C语言概述.ppt
- 人民邮电出版社:高等学校教材《C程序设计》课程教学资源(PPT课件)第2章 程序设计基础知识.ppt
- 人民邮电出版社:高等学校教材《C程序设计》课程教学资源(PPT课件)第15章 编译预处理.ppt
- 人民邮电出版社:高等学校教材《C程序设计》课程教学资源(PPT课件)第13章 中断和位运算.ppt
- 人民邮电出版社:高等学校教材《C程序设计》课程教学资源(PPT课件)第12章 文件.ppt
- 人民邮电出版社:高等学校教材《C程序设计》课程教学资源(PPT课件)第11章 结构体、联合体与枚举类型.ppt
- 人民邮电出版社:高等学校教材《C程序设计》课程教学资源(PPT课件)第10章 指针.ppt
- 人民邮电出版社:高等学校教材《C程序设计》课程教学资源(PPT课件)第1章 计算机基础知识.ppt
- 湖南科学技术出版社:高等教育21世纪课程《大学计算机基础》课程教学资源(教材PPT)第十章 信息系统安全与社会责任.ppt
- 湖南科学技术出版社:高等教育21世纪课程《大学计算机基础》课程教学资源(教材PPT)第九章 软件开发与信息处理技术.ppt
- 湖南科学技术出版社:高等教育21世纪课程《大学计算机基础》课程教学资源(教材PPT)第八章 Internet与Intranet.ppt
- 湖南科学技术出版社:高等教育21世纪课程《大学计算机基础》课程教学资源(教材PPT)第七章 计算机网络基础.ppt
- 湖南科学技术出版社:高等教育21世纪课程《大学计算机基础》课程教学资源(教材PPT)第六章 演示文稿制作基础.ppt
- 湖南科学技术出版社:高等教育21世纪课程《大学计算机基础》课程教学资源(教材PPT)第五章 表格处理基础.ppt
- 湖南科学技术出版社:高等教育21世纪课程《大学计算机基础》课程教学资源(教材PPT)第四章 文字处理基础.ppt
- 湖南科学技术出版社:高等教育21世纪课程《大学计算机基础》课程教学资源(教材PPT)第三章 操作系统基础.ppt
- 湖南科学技术出版社:高等教育21世纪课程《大学计算机基础》课程教学资源(教材PPT)第二章 数据的表示与运算.ppt
- 湖南科学技术出版社:高等教育21世纪课程《大学计算机基础》课程教学资源(教材PPT)第一章 计算机系统基础(张慈珍).ppt
- 《计算机系统安全》课程PPT教学课件:第十三章 TLS(SSL)协议.ppt
- 人民邮电出版社:高等学校教材《C程序设计》课程教学资源(PPT课件)第6章 选择结构程序设计.ppt
- 人民邮电出版社:高等学校教材《C程序设计》课程教学资源(PPT课件)第7章 循环结构程序设计.ppt
- 人民邮电出版社:高等学校教材《C程序设计》课程教学资源(PPT课件)第8章 函数.ppt
- 人民邮电出版社:高等学校教材《C程序设计》课程教学资源(PPT课件)第9章 数组.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《数据结构》课程电子教案(PPT课件讲稿)第一章 数据结构基础概论.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《数据结构》课程电子教案(PPT课件讲稿)第二章 线性表.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《数据结构》课程电子教案(PPT课件讲稿)第三章 栈和队列.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《数据结构》课程电子教案(PPT课件讲稿)第四章 串和数组.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《数据结构》课程电子教案(PPT课件讲稿)第五章 树和二叉树.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《数据结构》课程电子教案(PPT课件讲稿)第六章 图.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《数据结构》课程电子教案(PPT课件讲稿)第七章 查找.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《数据结构》课程电子教案(PPT课件讲稿)第八章 排序.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《数据结构》课程电子教案(PPT课件讲稿)第九章 文件.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第五章 C++程序的结构.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第六章 数组、指针与字符串.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第七章 继承与派生.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第八章 多态性.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第九章 群体类和群体数据的组织.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十章 C++标准模板库.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十一章 流类库与输入/输出.ppt