中国高校课件下载中心 》 教学资源 》 大学文库

《C语言程序设计》课程教学课件(PPT讲稿)第四章 最简单的c程序设计——顺序程序设计

文档信息
资源类别:文库
文档格式:PPT
文档页数:43
文件大小:391.51KB
团购合买:点击进入团购
内容简介
4.1 C语句概述 4.2 程序的三种基本结构 4.3 赋值语句 4.4 数据输入输出的概念及在C语言中的实现 4.5 字符数据的输入输出 4.6 格式输入与输出 4.7 顺序结构程序设计举例
刷新页面文档预览

第4章最简单的c程序设计一顺序程序设计 4.1C语句概述 4.2程序的三种基本结构 4.3赋值语句 4.4数据输入输出的概念及在C语言中的实现 4.5字符数据的输入输出 4.6格式输入与输出 4.7顺序结构程序设计举例

4.1 C语句概述 4.2 程序的三种基本结构 4.3 赋值语句 4.4 数据输入输出的概念及在C语言中的实现 4.5 字符数据的输入输出 4.6 格式输入与输出 4.7 顺序结构程序设计举例 第4章 最简单的c程序设计—顺序程序设计

。4.1C语句概述 -C语句:以“;”作分隔符,编译后产生机器指令. C语句分类 (1)表达式语句:表达式加分号构成,包括算术运 算表达式、关系运算表达式、逻辑运算表达式和条 件运算表达式。 如 total=total+limit; a=3; (2)函数调用语句。由一次函数调用加一个分号构成一 个语句,例如:printf("this is a c statement.");

• 4.1 C语句概述 – C语句:以“;”作分隔符,编译后产生机器指令. – C语句分类 (1)表达式语句:表达式加分号构成,包括算术运 算表达式、关系运算表达式、逻辑运算表达式和条 件运算表达式。 如 total=total+limit; a=3; (2) 函数调用语句。由一次函数调用加一个分号构成一 个语句,例如:printf("this is a c statement.");

(3)程序控制语句(9种): if()"else 条件语句 分支 switch 多分支选择语句 循环 for()~ 循环语句 while() 循环语句 doˇwhile() 循环语句 continue 结束本次循环语句 辅助控制 break 终止执行switch或循环语句 goto 转向语句 return 从函数返回语句

if( )~else~ 条件语句 switch 多分支选择语句 for( )~ 循环语句 while( )~ 循环语句 do~while( ) 循环语句 continue 结束本次循环语句 break 终止执行switch或循环语句 goto 转向语句 return 从函数返回语句 分支 循环 辅助控制 (3)程序控制语句(9种):

(4)空语句。下面是一个空语句: 即只有一个分号的语句,它什么也不做。有时用来 做被转向点,或循环语句中的循环体(循环体是 空语句,表示循环体什么也不做)。 (⑤)可以用{}把一些语句括起来成为复合语句, 又称分程序。如下面是一个复合语句。 (x+y; t=z/100; printf("%f",t);

(4) 空语句。下面是一个空语句: ; 即只有一个分号的语句,它什么也不做。有时用来 做被转向点,或循环语句中的循环体(循环体是 空语句,表示循环体什么也不做)。 (5) 可以用 {}把一些语句括起来成为复合语句, 又称分程序。如下面是一个复合语句。 {z=x+y; t=z/100; printf("%f",t); }

注意:复合语句中最后一个语句中最后的分号不能忽 略不写。 C语言允许一行写几个语句,也允许一个语句拆开写 在几行上,书写格式无固定要求

注意:复合语句中最后一个语句中最后的分号不能忽 略不写。 C语言允许一行写几个语句,也允许一个语句拆开写 在几行上,书写格式无固定要求

4.2程序的三种基本结构 结构化程序设计 ·基本思想:任何程序都可以用三种基本结构表示,限 制使用无条件转移语句(goto) ·结构化程序:由三种基本结构反复嵌套构成的程序 ·优点:结构清晰,易读,提高程序设计质量和效率 -三种基本结构(P6) ·顺序结构 A B B 流程图 N-S图

• 4.2 程序的三种基本结构 –结构化程序设计 • 基本思想:任何程序都可以用三种基本结构表示,限 制使用无条件转移语句(goto) • 结构化程序:由三种基本结构反复嵌套构成的程序 • 优点:结构清晰,易读,提高程序设计质量和效率 –三种基本结构(P6) • 顺序结构 A B A B 流程图 N-S图

·选择结构 真 真 假 ?二分支选择结构 A B B k k=kn k=kl k-k2 k=ki 。多分支选择结构 Al A2 Ai An

P A B 真 假 P A B 真 假 ❖选择结构 k A1 A2 Ai An k=k2 k=k1 k=kn k=ki . . ❖二分支选择结构 ⚫多分支选择结构

假 当P为真 冬循环结构 A 真 ·当型循环结构 ●直到型循环结构 A 假 直到P为真 真 注:A,B,A1.An可以是一个简单语句,也可以是一个 基本结构。只有一个入口和一个出口

❖循环结构 ⚫当型循环结构 ⚫直到型循环结构 P A 假 真 当P为真 A A P 真 假 A 直到P为真 注:A,B,A1.An可以是一个简单语句,也可以是一个 基本结构。只有一个入口和一个出口

C语言无输入/输出语句,输入/输出操作通过函数调用 来完成; 输入输出操作由C语言编译系统提供的库函数来实现,即 #include#include“stdio.h” 文件后缀“h”是head的缩写,是standard input& output的缩写,它包含了与标准i/o库有关的变量定义 和宏定义。 *格式化输出函数 printfO函数 *格式化输入函数 scanf0函数 *字符输入函数 getchar(0函数 *字符输出函数 putcharO函数

C语言无输入/输出语句,输入/输出操作通过函数调用 来完成; 输入输出操作由C语言编译系统提供的库函数来实现,即 #include #include “stdio.h” 文件后缀“h” 是head的缩写,是standard input & output的缩写,它包含了与标准i/o库有关的变量定义 和宏定义。 *格式化输出函数——printf()函数 *格式化输入函数——scanf()函数 *字符输入函数——getchar()函数 *字符输出函数—— putchar()函数

字符输出函数putchar()和puts() 格式:putchar(c) 参数:c为字符常量、变量(字符型或整型)、表达式 、 转义字符 功能:把单个字符c输出到显示器上 putchar('A');putchar('A'+32); putchar(\n'); char c='m',d=66;putchar(c);putchar(d); 在使用标准/O库函数时,要用预编译命令 “include'将stdio.h文件包括在用户源文件中,即 #include“stdio.h”,它包括了与标准I/O库有关的变量 定义和宏定义,只有print和scanf函数可以不引用

格式: putchar( c ) 参数: c为字符常量、变量(字符型或整型)、表达式 、转义字符 功能:把单个字符c输出到显示器上 -字符输出函数 putchar( ) 和 puts( ) 在使用标准I/O库函数时,要用预编译命令 “#include”将stdio.h文件包括在用户源文件中,即 #include “stdio.h”,它包括了与标准I/O库有关的变量 定义和宏定义,只有printf和scanf函数可以不引用。 putchar(‘A’) ; putchar(‘A’+32); putchar(‘\n’); char c=‘m’, d=66; putchar(c) ; putchar(d);

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档