第4章 控制结构(选择结构)PPT教学课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
魏英 7952616
C程序设计
赋值语句
功能
例:a=a+1;的执行过程
给变量赋值
a
格式
赋值表达式; 变量名=表达式;
10 执行前
a=a+1 11
执行
计算表达式
根据需要将表达式的值转换为变量的类型
改变变量的值
a 11 执行后
魏英 7952616
C程序设计
程序
输入数据 处理数据 输出结果
I/O概述
printf( "V=%10.4lf", vol);
}
魏英 7952616
C程序设计
字符数据的非格式输入输出
分类
格式
功能
getchar 输入 函数 getch
getche 输出 函数 putchar
从键盘输入一个
c=getchar(); 字符,以回车键结
束P78说明(2)
c=getch();
从键盘输入一个 字符后自动结束 (不显示)
顺序结构程序设计
定义变量:需要输入和输出哪些数据
输入数据
开始
定义接收数据的变量r1,r2
处理数据 输入内外半径 输出结果
计算体积
使用scanf函数输入 定义存放结果的变量vol
输出体积
使用体积公式计算结果
结束
使用printf函数输出vol
魏英 7952616
C程序设计
源程序
#include<stdio.h>
从键盘输入一个
c=getche(); 字符后自动结束
(显示)
putchar(c);
向显示器终端输 出一个字符
假设有定义:char c; 魏英 7952616
C程序设计
字符数据输入输出应用举例
例3-9 输入一个大写字母,改用小写字母输出
规律:大写字母的ASCII码比相应小写字母的ASCII码小32 #include<stdio.h> void main() {
预处理命令,如#include<stdio.h>,且听第7章分解 全局变量定义,且听第6章分解 函数2 函数1 函数3 函数头,如void main() ,且听第6章分解
函数体
{
. . .
.
说明部分,如定义变量,int a,b,c;
. .
执行语句
控制语句 函数调用语句 表达式语句
空语句 复合语句
} 源程序文件n 函数n
例:scanf(“a=%d,b=%d”,&a,&b); 输入a=10,b=20<回车>
魏英 7952616
C程序设计
格式输出函数printf
功能:以指定格式向终端输出若干个任意类型的 数据
格式:printf(格式控制,输出列表);
格式控制参数是由%格式字符和普通字符组成的字符
串常量
PBiblioteka Baidu1表3-1,3-2,P72表3-3,3-4
Input/Output操作
从键盘将数据输入 从数据文件读入
将数据输出到屏幕 内存
将数据输出到文件
数据输入/输出是相对计算机内存而言的
魏英 7952616
C程序设计
C语言中的I/O操作
C语言中没有专门的输入输出语句 C语言中通过调用输入输出函数实现I/O操作 为使用C语言的库函数,需要在程序开始处使用 预编译命令#include,将有关头文件包含到源 文件中
#include “stdio.h”
#include <stdio.h>
魏英 7952616
C程序设计
格式输入函数scanf
功能:以指定格式从终端输入若干个任意类型的 数据到指定地址 格式:scanf(格式控制,地址列表);
格式控制参数是一个字符串常量 可使用&变量名获得变量的地址
格式控制字符串
格式说明:P74表3-5,P75表3-6 普通字符
魏英 7952616
C程序设计
注意事项
一般来说,格式控制字符串中的格式符与地址列 表中的地址一一对应
例:scanf(“%d%d”,&a,&b);
输入空格,按回车键或TAB键表示一个数据输入 完毕
上例中输入:10 20<回车>
如果在格式控制字符串中包含普通字符,则在输 入数据时应输入与之相同的字符
#define PI 3.1415926/*定义符号常量PI代表π*/
void main()
{ double r1,r2;
/*r1,r2表示球环的内外半径*/
double vol;
/*vol表示体积*/
printf("Enter r1,r2=");
scanf("%lf,%lf",&r1,&r2);
vol=4.0/3.0 * PI * (r2*r2*r2 - r1*r1*r1);
char c1,c2; c1=getchar(); printf("%c,%d\n",c1,c1); c2=c1+32; printf("%c,%d\n",c2,c2); }
魏英 7952616
C程序设计
PPT教学课件
谢谢观看
Thank You For Watching
魏英 7952616
C程序设计
第3章 简单的C
教学内容
了解C语句的分类 掌握赋值语句的使用方法 理解I/O操作的含义 掌握各类数据的基本输入输出方法 熟悉顺序结构程序设计的一般思路
教学重点
各类数据的基本输入输出方法
教学难点
顺序结构程序设计的一般思路
魏英 7952616
C程序设计
C程序结构
C程序
源程序文件1
源程序文件2 源程序文件3
输出列表是需要输出的数据或表达式(各个数据或表 达式之间用逗号分隔)
printf(“a=%d \n b=%d”,a,b);
输出结果: a=10 b=20
格式字符
普通字符 输出列表
魏英 7952616
C程序设计
格式输入输出应用举例
例3-6:编一程序,求一内半径R1=10cm,外半径 R2=20cm的球环的体积(要求按四舍五入保留到 小数点后4位) P81