C语言程序设计教程(电子教案)ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
float r;
printf("Please Input Radius:\n"); scanf("%f",&r);
从键盘输入半径的值, 并将值赋给变量r
printf("The Circumference of Cirle: %f\n",
2*3.1415926*r);
}
显示结果 21
常量2
常量 3.1415926
4. 用‘\’ ’表示字符’ ,‘\”’表示字符”, ‘\\ ’表示字符\ 。
5. 用双引号括起来的字符序列表示字符串常量,其 中最后一个字符是字符串结束符‘\0’,不显式 地表示出来。如:“English” 。
20
定义浮点型 变量r
【例2-1】常量的例子
main() {
人机对话,通知用户 输入半径的值
0x12:十六进制数 12(等于十 进制数 18,用前导符0X或0x表示十六进 制数常量)
19
二.字符常量的表示
1. 用‘’括起来的可显示字符,如∶ ‘A’、‘$’、
‘3’
等(转义字符除外)
2. 用八进制数表示其ASC代码的字符,如‘\101’表 示西文字符 A、‘\63’表示数字字符 3。
3. 用十六进制数表示其ASC代码的字符,如:‘\x41’ 表示西文字符A、 ‘\x2A’表示字符 *。
指针 类型
17
基本数据类型说明符
整型:int long
字符型:char 实型:float
double long double
18
2.2 常 量
常量∶在程序运行过程中,其值不能被改 变的量。
一. 不同数制整型常量的表示
例如: 12 :十进制数 12
012 :八进制数 12(等于十进 制数10,用前导符0表示八进制数常量)
2. 熟练掌握数值表达式的构造方法,能 够利用表达式完成数值计算
15
主要内容
• C数据类型概述 • 常量和变量 • 算术运算表达式 • 赋值表达式 • 自增、自减表达式
16
2.1 概 述
C语言支持的数据类型
基本
整型 单精度型
数据 实型
类型 字符型 双精度型
主要 数据 类型
构造 数据 类型
数组类型 结构体类型
printf("sum=%d\n ",add(x,y,z)); }
9
函数1
C程序的组成
主函数main()
函数2
…… 函数k
注意: 每个C程序必定有一个、而且只能有一个
主函数main() 。 主函数可以调用其它子函数,而子函数不
可以调用主函数,子函数彼此之间也可以相 互调用。
10
二.C程序的书写格式
计算x+y+z,并将结 果8 赋给变量sum
显示变量 sum的值
主函数 main()
一般C程序的组成
【例1-2】采用模块结构,改写例1-1的程序。 add(int x,int y,int z )
{ return(x+y+z);
}
函数add()
调用函数 add()
main() { int x,y,z; printf("Please Input Three Integers:\n "); scanf("%d,%d,%d ",&x,&y,&z);
11
1.3 C程序的编辑、调试和运行
编辑源程序
经编译
生成目标程序 经连
修改源程序
编译 出错
Байду номын сангаас
接库 函数
生成exe文件
运行 运行时出错
12
第1章 结束
13
第2 章 数据类型、运算符和表达式
精品课件
14
学习目标
1. 掌握基本数据类型的概念和常量表示 方法,掌握变量的定义方法,能够根 据实际情况选用适当的数据类型
函 数 体
printf("sum=%d\n ",sum);
}
7
定义变量x,y,z 和sum
程序说明
main()
从键盘输入三个整 数赋给变量x,y和z
{
int x,y,z,sum;
scanf("%d,%d,%d",&x,&y,&z);
sum=x+y+z;
printf("sum=%d\n",sum)
}
C 语言程序设计 教程
刘新铭 吉顺如 辜碧容 郑君华
编著
精品课件
1
目录
第1章 C语言概述 第2章 数据类型、运算符和表达式 第3章 C程序中的输入、输出 第4章 C程序的控制结构 第5章 数 组 第6章 函数 第7章 编译预处理命令 第8章 指 针 第9章 结 构 体 第10章 文 件
2
第 1 章 C语言概述
三. 符号常量
通过#include定义符号常
可以用#define命令定义符号常量,量在P程RIC序E的为3执0
行过程中不允许改变符号常量的值。
【例2-2】说明符号常量的例子
定义二个整型变量 num和total
#define PRICE 30 main( )
使变量num的值为10
{
int num,total;
显示结果 num=10; total=num*PRICE; printf("total=%d",total);
执行运算10×30 并把运算的结果赋
予变量total
}
22
2.3 变量的定义和初始化
变量:在程序运行时,其值可变的量被称为变量, 分为整型变量、实型变量和字符型变量
一. C语言中的标识符 C语言把用户给常量、变量、函数、标号和其它
C语言是进一步学习面向对象的程序设计语 言 C++和VC 的基础
6
1.2 C语言程序的结构及书写格式
一.C程序的结构
主函数名
最简单的C程序的组成
对程序的 注释
【例1-1】从键盘输入三个整数,输出它们的和
main()
/* 计算三个整数的和 */
{
int x,y,z,sum;
语 句
scanf("%d,%d,%d",&x,&y,&z); sum=x+y+z;
精品课件
3
学习目标
对C语言有一个概括的了解, 能够编写包含键盘输入、计算和 显示输出等操作的简单C程序。
4
主要内容
• C语言的产生与特点 • 简单C程序的组成 • C语言应用程序开发的基本步骤
5
1.1 C语言的产生及特点
C语言是为了编写系统程序而在1968年开始 研发的计算机高级语言
C语言表达能力强,使用灵活,程序结构清 晰,紧凑,可移植性好
1.C程序允许一行写一个或多个语句 ,当 一个语句分几行书写时,在换行前应加 上“\”符,然后从下一行的开头继续。
2.习惯上,书写C程序时均使用小写英文字 母。
3.C程序一般都采用缩进格式的书写方法, 不同结构层次的语句,从不同的起始位 置开始,同一结构层次中的语句,缩进 同样个数的字符位置。
4.应当在程序中适当地添加一些注释行。