海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第四章 最简单的C程序设计—顺序程序设计

〔语言序设计 第四章最简单的C程序设计一顺 序程序设计 任倮老师:台安
第四章 最简单的C程序设计—顺 序程序设计 任课老师:台安

本章要求 1、程序的三种基本结构及其特点 ☆2、数据输入、输出函数及其格式控制 令3、熟悉 Turbo c环境的使用 4、了解头文件 5、帮助系统的使用(Ctrl+F1)。 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 本章要求 ❖ 1、程序的三种基本结构及其特点。 ❖ 2、数据输入、输出函数及其格式控制。 ❖ 3、熟悉Turbo C环境的使用 ❖ 4、了解头文件。 ❖ 5、帮助系统的使用(Ctrl+F1)

第四章最简单的C程序设计一顺序程序设计 41C语句概述 令42赋值语句 ◆43数据输入输出的概念及在C语言中的实现 44字符数据的输入输出 4.5格式输入与输出 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 第四章 最简单的C程序设计—顺序程序设计 ❖ 4.1 C语句概述 ❖ 4.2 赋值语句 ❖ 4.3 数据输入输出的概念及在C语言中的实现 ❖ 4.4 字符数据的输入输出 ❖ 4.5 格式输入与输出

4.1C语言概述 C程序 源程序文件1源程序文件2源程序文件n 预处理命令全局变量声明 函数1 函数2 函数n 个C程序可以由多个源程序文件构成, Turbo C用"工程文件"(pi: Project来描述该程序由那些源程序文件构成。所有这些源程序文 件经过分别编译后形成各自的目标文件,经连接程序ⅠⅠNK后形成 个EXE文件 个源程序文件由若干函数和"预编译命令"构成 令函数包括数据定义部分(变量定义)和执行部分,执行部分是C语 言语句,完成对数据的操作 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 4.1 C语言概述 源程序文件1 预处理命令 全局变量声明 函数1 函数2 函数n 源程序文件2 源程序文件n C程序 ❖ 一个C程序可以由多个源程序文件构成,Turbo C用"工程文件"(prj: Project)来描述该程序由那些源程序文件构成。所有这些源程序文 件经过分别编译后形成各自的目标文件,经连接程序LINK后形成 一个EXE文件。 ❖ 一个源程序文件由若干函数和"预编译命令"构成。 ❖ 函数包括数据定义部分(变量定义)和执行部分,执行部分是C语 言语句,完成对数据的操作

C语句有以下五类 令(1)控制语句 else~条件语句 今for() 循环语句 令 while() 当循环 &o do while( 直到型循环 ☆ Continue 结束本次循环语句 Break 中止 switch或循环语句 ☆ switch 分支语句 goto 转向语句 s return 返回语句 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 C语句有以下五类 ❖ (1)控制语句 ❖ if( ) ~ else ~ 条件语句 ❖ for( ) ~ 循环语句 ❖ while( ) ~ 当循环 ❖ do ~ while( ) 直到型循环 ❖ Continue 结束本次循环语句 ❖ Break 中止switch或循环语句 ❖ switch 分支语句 ❖ goto 转向语句 ❖ return 返回语句

C语句有以下五类 冷(2)函数调用语句 由一个函数加一个分号构成一个语句 冷例、 print" This is ac statement:"); 冷(3)表达式语句 /*该语句调用函数 printf(0 由一个表达式加一个分号构成一个语句 /后面无分号,是表达式 a=3 1+十 后面有分号,是语句 令(4)空语句 例 冷(5)复合语句{} 例、{z=x+y,t=z/100; print("%oF",t);} 上一页下一页 返回 三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 C语句有以下五类 ❖ (2)函数调用 语句 ❖ 由一个函数加一个分号构成一个语句 ❖ 例、printf("This is a C statement."); ❖ (3)表达式语句 ❖ 由一个表达式加一个分号构成一个语句。 ❖ a = 3 ❖ a = 3; ❖ i++; ❖ (4)空语句 ❖ 例、; ❖ (5)复合语句{ } ❖ 例、{ z = x + y; t = z / 100; printf("%f",t);} /* 该语句调用函数printf() */ /* 后面无分号,是表达式 */ /* 后面有分号,是语句 */

42赋值语句 赋值表达式a=3 令赋值语句a=3: 令C语言中的"="作为赋值运算符,不是"等于"。 ◆赋值语句和赋值表达式是不同的概念,赋值表 达式使C语言非常灵活。 例、inta=3,b=5,t; o if(a=b)>0)t=a; ☆if(a=b;)>0)t=a;x 注意:第一个if语句与下面的i语句不一样: f(a=b)>0)t=a; 请同学们自己分析清楚 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 4.2 赋值语句 ❖ 赋值表达式 a=3 ❖ 赋值语句 a=3; ❖ C语言中的"="作为赋值运算符,不是"等于" 。 ❖ 赋值语句和赋值表达式是不同的概念,赋值表 达式使C语言非常灵活。 ❖ 例、int a=3 , b=5, t ; ❖ if ((a = b) > 0) t = a; ❖ if ((a = b;) > 0) t = a; 注意: 第一个if 语句与下面的if语句不一样: if((a= =b) >0 ) t = a ; 请同学们自己分析清楚

4.3数据输入输出的概念及在C语言中的实现 今输入与输出设备 令C语言不提供输入输出语句,输入与输出操作 是由函数来实现的; putcher、 printf(0:输出到终端(系统标准输出设备 stdout, 指显示器)。 在使用C语言库函数时,要用预处理命令 # includel将相关的头文件包括到用户源程序中。 例 #include stdio. h # include是一个预编译命令 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 4.3 数据输入输出的概念及在C语言中的实现 ❖ 输入与输出设备; ❖ C语言不提供输入输出语句,输入与输出操作 是由函数来实现的; ❖ putchar()、printf():输出到终端(系统标准输出设备stdout, 指显示器)。 ❖ 在使用C语言库函数时,要用预处理命令 #include将相关的头文件包括到用户源程序中。 ❖ 例:#include "stdio.h" ❖ #include是一个预编译命令

头文件 stdio. h放在程序的开头,因此称为头文件" 又由于使用# include(包含)命令,又称为"包 含文件" 令开发系统提供很多函数,它们的原型在不同的 头文件中定义,因此,在程序开头,总是包含 需要的头文件 令最常用的头文件: stdio. h定义输入输出函数 冷 string.h定义字符串操作函数 math. h定义sin、cos等数学函数 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 头文件 ❖ stdio.h放在程序的开头,因此称为"头文件" ; 又由于使用#include(包含)命令,又称为"包 含文件" 。 ❖ 开发系统提供很多函数,它们的原型在不同的 头文件中定义,因此,在程序开头,总是包含 需要的头文件。 ❖ 最常用的头文件: ❖ stdio.h 定义输入输出函数 ❖ string.h 定义字符串操作函数 ❖ math.h 定义sin、cos等数学函数

4.4字符数据的输入输出 冷 putchar函数(字符输出函数) ☆ getchar函数(字符输入函数) 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 4.4 字符数据的输入输出 ❖ putchar函数(字符输出函数) ❖ getchar函数(字符输入函数)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第三章 数据类型、运算符与表达式.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第二章 程序的灵魂—算法.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第一章 概述(主讲:台安).ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第十三章 文件.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第十二章 位运算.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第十一章 结构体.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第十章 指针.ppt
- 《C语言程序设计》课程教学资源:C语言输入输出函数(台安).ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第9章 串行扩展技术.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第8章 串行通信.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第7章 并行扩展技术.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第6章 定时器/计数器.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第5章 中断系统.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第4章 汇编语言程序设计.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第3章 8051指令系统.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第2章 单片机的结构原理与简单应用.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第1章 基础知识.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第10章 应用系统设计及接口技术.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(期复习资料).doc
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第7章 汇编语肓 与C/C++的混合编程.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第五章 选择结构程序设计.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第六章 循环控制.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第七章 数组.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第八章 函数.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第九章 编译预处理.ppt
- 《C语言》课程教学课件(PPT讲稿)第3章 C语言的基本程序设计.ppt
- 《C语言》课程教学资源(讲义)上机实验.doc
- 《C语言》课程教学课件(PPT讲稿)第5章 指针.ppt
- 《C语言》课程教学课件(PPT讲稿)第6章 函数(1/2).ppt
- 《C语言》课程教学课件(PPT讲稿)第6章 函数(2/2).ppt
- 《C语言》课程教学课件(PPT讲稿)第1章 概述.ppt
- 《C语言》课程教学课件(PPT讲稿)第2章 C语言的数据类型、运算符和表达式.ppt
- 《C语言》课程教学课件(PPT讲稿)第3章 C语言的基本程序设计.ppt
- 《C语言》课程教学课件(PPT讲稿)第4章 数组.ppt
- 《C语言》课程教学课件(PPT讲稿)第5章 指针.ppt
- 《C语言》课程教学课件(PPT讲稿)第6章 函数.ppt
- 《C语言》课程教学课件(PPT讲稿)第7章 常用基本算法的C语言实现.ppt
- 《C语言》课程教学课件(PPT讲稿)第8章 结构体、共用体和枚举类型.ppt
- 武昌首义学院(华中科技大学武昌分校):《计算机网络》课程教学资源(PPT课件讲稿)第一章 计算机网络概述(溪利亚).ppt
- 武昌首义学院(华中科技大学武昌分校):《计算机网络》课程教学资源(PPT课件讲稿)第三章 数据链路层(1/2).ppt