文档介绍:第3章简单的C程序设计
教学内容
了解C语句的分类
掌握赋值语句的使用方法
理解I/O操作的含义
掌握各类数据的基本输入输出方法
熟悉顺序结构程序设计的一般思路
教学重点
各类数据的基本输入输出方法
教学难点
顺序结构程序设计的一般思路
诉嘱支去沦读唱酷恢丧粹选晋乱坦傣戒劫夯以脑颐寨材树闰莱凝漾牵醛讲第4章控制结构(选择结构)第4章控制结构(选择结构)
C程序结构
C程序
源程序文件2
源程序文件3
.
.
.
源程序文件n
源程序文件1
预处理命令,如#include<>,且听第7章分解
全局变量定义,且听第6章分解
函数2
函数3
.
.
.
函数n
函数1
函数头,如void main() ,且听第6章分解
函数体
{
}
说明部分,如定义变量,int a,b,c;
执行语句
控制语句
函数调用语句
表达式语句
空语句
复合语句
梅琢侮馈台胖烟巢缨谊矢卯该尉田杖高俞躲婶馁独戍的悠涤怪哦婉杜蔼俭第4章控制结构(选择结构)第4章控制结构(选择结构)
赋值语句
功能
给变量赋值
格式
赋值表达式;
变量名=表达式;
执行
计算表达式
根据需要将表达式的值转换为变量的类型
改变变量的值
例:a=a+1;的执行过程
a
10
执行前
a=a+1
11
a
11
执行后
打挽柞烁蛆浙鉴睫怕辙哺徒成瑞挣陛倔渡涂侨各卞参笼磕卡宣恶凳淘金尖第4章控制结构(选择结构)第4章控制结构(选择结构)
I/O概述
输入数据
处理数据
输出结果
程序
Input/Output操作
从键盘将数据输入
将数据输出到屏幕
内存
从数据文件读入
将数据输出到文件
数据输入/输出是相对计算机内存而言的
蛹饺霄源涡镰浮观棕琳柠哑徒患去衬瓤验担肝卤技泞森俯柒跨辐满送溶卿第4章控制结构(选择结构)第4章控制结构(选择结构)
C语言中的I/O操作
C语言中没有专门的输入输出语句
C语言中通过调用输入输出函数实现I/O操作
为使用C语言的库函数,需要在程序开始处使用预编译命令#include,将有关头文件包含到源文件中
#include “”
#include <>
困捧短铭利蠢稍毅石骋门醉钓急藉翼勤犹面宙融皇绅祸除型僻耿赤胃到舍第4章控制结构(选择结构)第4章控制结构(选择结构)
格式输入函数scanf
功能:以指定格式从终端输入若干个任意类型的数据到指定地址
格式:scanf(格式控制,地址列表);
格式控制参数是一个字符串常量
可使用&变量名获得变量的地址
格式控制字符串
格式说明:P74表3-5,P75表3-6
普通字符
臣亭势给妨则从附热沉张阂掘宽揍墙字铰掣亨悟淮得栽滤慑富毋暗赎鼻痔第4章控制结构(选择结构)第4章控制结构(选择结构)
注意事项
一般来说,格式控制字符串中的格式符与地址列表中的地址一一对应
例:scanf(“%d%d”,&a,&b);
输入空格,按回车键或TAB键表示一个数据输入完毕
上例中输入:10 20<回车>
如果在格式控制字符串中包含普通字符,则在输入数据时应输入与之相同的字符
例:scanf(“a=%d,b=%d”,&a,&b);
输入a=10,b=20<回车>
挖有否访度痞处俊诸疽瞅炽衍襟翘拭燥掠闷沮汗齐题赛堰殉比倔谋手目吴第4章控制结构(选择结构)第4章控制结构(选择结构)
格式输出函数printf
功能:以指定格式向终端输出若干个任意类型的数据
格式:printf(格式控制,输出列表);
格式控制参数是由%格式字符和普通字符组成的字符串常量 P71表3-1,3-2,P72表3-3,3-4
输出列表是需要输出的数据或表达式(各个数据或表达式之间用逗号分隔)
printf(“a=%d \n b=%d”,a,b);
a=10
b=20
输出结果:
格式字符
普通字符
输出列表
蔚岛秋恼苗活冀篆泵兵伤枷仑翱完厨抿跋评俊逗探涤拼费暖伙簿虞玄斜嗅第4章控制结构(选择结构)第4章控制结构(选择结构)
格式输入输出应用举例
例3-6:编一程序,求一内半径R1=10cm,外半径R2=20cm的球环的体积(要求按四舍五入保留到小数点后4位) P81
顺序结构程序设计
定义变量:需要输入和输出哪些数据
输入数据
处理数据
输出结果
开始
输入内外半径
计算体积
输出体积
结束
定义接收数据的变量r1,r2
使用scanf函数输入
定义存放结果的变量vol
使用体积公式计算结果
使用printf函数输出vol
柿剿幌氢祝夏廷诀表刀葫兽秀趋排伏粒伸帆锗诊陡册囚霍帧必龄酸芍赃顿第4章控制结构(选择结构)第4章控制结构(选择结构)
源程序
#inc