谭浩强C语言程序设计入门课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《 C
(Visual C++ 6 0 环 境 )
24
1.启动Visual C++ 6.0环境:
方法:单击 “开始”->“程序”->“Microsoft Visual studio 6.0”>“Microsoft Visual C++ 6.0”命令,启动Visual C++,VC6主窗口如下:
标题栏 菜单栏 工具栏
1.2.3 Visual C++ 6.0集成环境
《 C
(Visual C++ 6 0 环 境 )
28
4. 执行
方法一:单击“组建”菜单 中“执行”命令。 方法二:单击主窗口编译工 具 栏 上 的 “ Build Execute” 按 钮 来 执 行 编 译连接后的程序。 运行成功,屏幕上输出执行 单击“编译” 结果,并提示信息: “ Press any key to continue”。此时按任意 键系统都将返回VC6主窗 口。 在执行程序过程中出现运行错误。用户要修 改源程序文件并且重新编译、连接和执行。
程 序 设 计 》
.
[例1.3]程序演示
单击运行
弹出运行 结果窗口
运行结果
输入90和7,并以 空格作间隔符, 以回车作输入结 束符。
输入源程序
返回例题
返回本节目录
1.2.2 C程序的开发过程
《 C
(Visual C++ 6 0 环 境 )
20
1.编辑:Edit
(1)编辑指编辑创建源程序是将编写好的C语言源程序代码录 入到计算机中,形成源程序文件(.c 或 .cpp的文件)。 (2)用Visual C++ 6.0环境提供的全屏幕编辑器。 (3)在VC 6.0环境中的源程序文件,默认的扩展名为.cpp,而 在Turbo C 2.0环境中的源程序文件的扩展名为.c。
22
1.2.3 Visual C++ 6.0集成环境
《 C
(Visual C++ 6 0 环 境 )
23
程 序 设 计 》
利用Visual C++ 6.0集成环境开发C程 序的过程如下: 1.启动Visual C++ 6.0环境 2.编辑源程序文件 3.编译和连接 4.执行
.
1.2.3 Visual C++ 6.0集成环境
程 序 设 计 》
2.编译: Compile
(1)编译源程序就是由C系统提供的编译器将源程序文件的源代 码转换成目标代码的过程(. obj 的文件)。 (2)编译过程主要进行词法分析和语法分析,在分析过程中如果 发现错误,将错误信息显示在屏幕上通知用户。经过编译后的 目标文件的扩展名为.obj。
返回本节目录
单击“Build Execute”
程 序 设 计 》
.
1.3 C程序的基本结构
《 C
(Visual C++ 6 0 环 境 )
29
程 序 设 计 》
1.3.1 C程序的结构特点
1.3.2 C程序的书写格式
.
1.3.1 C程序的结构特点
《 C
(Visual C++ 6 0 环 境 )
30
C是由函数构成的,任何函数(包括主函数
main())都是由函数首部和函数体两部分组成。 其一般结构如下: [函数类型] 函数名(函数参数表)/*首部:函数说明部分*/ { 语句说明部分; /*函数体部分*/ 语句执行部分; }
程 序 设 计 》
.
1.3.1 C程序的结构特点
1. C程序是由函数构成的。
一个C源程序可由一个main函数和若干个其他函数组成,其中必须有 一个且只能有一个main函数。
2. 函数由函数首部(说明)和函数体组成。
函数说明部分包括函数返回值类型、函数名、形式参数类型、函数的形 式参数(形参)名。函数体即函数说明部分就是下面的用一对大括号括起来 的部分{……} 。
3. C程序总是从main函数开始执行。
C程序总是从主函数第一条语句开始执行,直到主函数{}里最后一条语句。
Language)语言. ② 1967年剑桥又推出 BCPL 语言。(Basic) ③ 1970年美国贝尔实验室的 Thompson(汤姆森)以BCPL为基础, 推出 B(取 BCPL的第一个字母)语言。 ④ 1972到1973年贝尔实验室的 Ritchie (里奇) 在B语言的基 础上设计出了C语言(取BCPL的第二个字母)。
8
C语言的设计者 Dennis M. Ritchie(丹尼斯.里奇)
9
里奇接受美国国家技术勋章(右为当时的 美国总统克林顿)
10
Ritchie和Thompson用C语言在开发 UNIX操作系统
11
1.2 C 程序实例
《 C
(Visual C++ 6 0 环 境 )
12
1.2.1 三个实例:
程 序 设 计 》
1. C程序实例(1)
2. C程序实例(2) 3. C程序实例(3)
.
C程序实例(1)
《 C
(Visual C++ 6 0 环 境 )
13
1.C程序实例1
【例1.1】输出一行信息:This is a C program. 程序名为l1_1.cpp。 #include "stdio.h" void main() { printf("This is a C program.\n"); } 程序输出结果: This is a C program.
#include "stdio.h" void main() { int a,b,c; scanf("%d%d",&a,&b); c=a+b; printf("c=%d\n",c); } 运行程序输入: 90<CR> 7 <CR> 程序结果: C=97 /*文件包含*/ /*主函数*/ /*声明定义变量a,b和c*/ /*输入变量a和b的值*/ /*计算c等于a与b的和值*/ /*输出变量c的值*/
程序演示
程 序 设 计 》
/*文件包含*/ /*主函数*/ /*输出信息*/
.
[例1.1]程序演示
单击运行 运行结果 弹出运行 结果窗口
输入源程序
返回例题 14
返回本节目录
Stop here!
15
C程序实例(2)
《 C
(Visual C++ 6 0 环 境 ) .
16
2.C程序实例2
【例1.2】输入两个整数,输出它们的和。 程序名为l1_2.cpp。
单击该选项
输入项目名
程 序 设 计 》
单击“工程”
选择新项目位置 单击“确定” 单击“完成” 单击“确定”
单击“Win32 Console Application”
③单击“An empty project”按钮和 “完 成”按钮。系统显示“新建工程信息” 对 话框。单击“确定”按钮。
.
1.2.3 Visual C++ 6.0集成环境
4.C程序语句和数据定义必须以分号“;”结束。
C语言中,分号是程序语句的结束标志,也是C语句必要组成部分。
5.C语言严格区分大小写。
如变量a和变量A系统认定为两个不同的变量。
C
.
4.运行:Run
运行可执行文件的方法很多,可在C系统下执行“运行”命令。 也可以在操作系统下直接执行可执行文件。 可执行的程序文件运行后,将在屏幕上显示程序执行的结果。
C语言程序设计
第一章 C语言概述
常用的集成开发环境
1. Visual C++ 6.0
2. Turbo C++3.0 3. WINtc 4. Turbo C 2.0集成开发环境
.
1.2.2 C程序的开发过程
《 程 序 设 计 》
(Visual C++ 6 0 环 境 )
21
3.连接:Link
(1)连接过程是将编译过程中生成的目标代码进行连接处理, 生成可执行程序文件的过程。 (2)在连接过程中,时常还要加入一些系统提供的库文件代码。 经过连接后生成的可执行文件的扩展名为.exe。
《 C
(Visual C++ 6 0 环 境 )
26
2. 编辑源程序文件
(2)建立新项目中的文件 ①单击“文件”-“新建”, 弹 出“新建”对话框。 ② 选择“文件”选项卡。单 击 “C++ Source File”选项, 在 “文件”文件框中输入文件 名, 单击“确定”按钮。系统自 ③显示文件编辑区窗口,在文件编辑 动 区窗口输入源程序文件。 返回VC6主窗口。
单击“Build”
程 序 设 计 》
方法二:单击主窗口编译 工具栏上的 “Build”按 钮进行编译和连接。
单击“编译”
(1)系统对程序文件进行编译和连接,生成以项目名称命名的可执行目标 代码文件.exe。 (2)编译连接过程中,系统如发现程序有语法错误,则在输出区窗口中显 示错误信息,给出错误的性质、出现位置和错误的原因等。如果双击某 条错误,编辑区窗口右侧出现一个箭头,指示再现错误的程序行。用户 据此对源程序进行相应的修改,并重新编译和连接,直到通过为止。
可以让你今后 衣食无忧,能够 无忧无虑地生 活。
五.图形处理。
兴趣是最好的老师!
4
程序示例
一.演示程序1:数值计算(π值计算) 随机圆圈、bgidemo.c、涂鸦之作、小游 戏俄罗斯方块) 三.演示程序3:信息处理(成绩管理系统)
二.演示程序2:图形处理(光芒四射的射线、
5
参考书
主要参考书:
C程序设计 谭浩强编著 清华大学出版社
程 序 设 计 》
文件编辑区
项目工作区
.
输出区
状态栏
1.2.3 Visual C++ 6.0集成环境
《 C
(Visual C++ 6 0 环 境 )
25
2. 编辑源程序文件:
(1)建立新工程项目 ①单击“文件”-“新建”, 弹出 “新建”对话框。 ②单击“工程”选项卡;单击 “Win32 Console Application” 选项;“工程”文件框中输入 项 目名,如“gc1”和“位置”框 输入 或选择新项目所在位置,单击 “确定”按钮。 弹出“Win32 Console Application Step 1of 1”对话框。
程 序 设 计 》
程序演示
返回本节目录
[例1.2]程序演示
单击运行
输入90和7,并以 回车作分隔符和输 入结束符。 运行结果
弹出运行 结果窗口
输入源程序
返回例题 17
返回本节目录
C程序实例(3)
《 C
(Visual C++ 6 0 环 境 )
18
3.C程序实例3
【例1.3】输入两个整数,通过调用函数计算它们的和,然后输出和值。 程序名为l1_3.cpp。 #include "stdio.h" /*文件包含*/ int sum(int x,int y) /*定义sum函数*/ { int z; /*声明定义变量z*/ z=x+y; /*计算z等于x与y的和值*/ return (z); /*将z的值返回,通过sum带回调用处*/ } void main() /*主函数*/ { int a,b,c; /*声明定义变量a,b和c*/ scanf("%d%d",&a,&b); /*输入变量a和b的值*/ c=sum(a,b); /*调用sum函数,将得到的值赋给c*/ printf("c=%d\n",c); /*输出变量c的值*/ } 程序演示 运行程序输入: 90 7<CR> 返回本节目录 程序结果: C=97
C语言大学实用教程 苏小红 电子工业出版社
标准C语言基础教程 Gray J.Bronson 网站:http://www.vcgood.com/ 电子工业出版社
C语言帝国
http://bbs.bccn.net/
http://www.vcok.com/
C语言论坛
唯C空间
6
第1章 C语言概述
一. 基本内容:
1
教学安排
① 总 学 时: 48 hour ② 理论教学: 40 hour ③ 上机操作: 8 hour
2
成绩计算
① 平时成绩: 50分
平时成绩=考勤+课堂表现+上机+作业
② 期末考试: 50分
3
C语言的功能?
一.编写系统软件。
二.编写应用软件。 学好C语言,成 为C高手,
三.数据计算。
四.信息处理。
输入文件名
程 序 设 计 》
单击“文件”
选择“添加工程”
单击“C++ Source file”
输入源程序
单击“确定”
.
1.2.3 Visual C++ 6.0集成环境
《 C
(Visual C++ 6 0 环 境 ) .
3. 编译和连接
方 法 一 :选 择 主 窗 口菜 单栏中“组建”菜单中 的编译
1. 2. 了解C语言结构和特点。 了解C语言编辑、编译、运行等上机操作步骤。wk.baidu.com
3.
掌握算法的概念及特点,了解算法的描述方法。
二. 重点:
1. C程序的结构、特点、算法的概念。
7
1.1 C语言的简单历史
一. C语言的历史:C语言诞生于上个世纪的70年代.
① 1963年英国剑桥大学推出了CPL(Combined Programming
(Visual C++ 6 0 环 境 )
24
1.启动Visual C++ 6.0环境:
方法:单击 “开始”->“程序”->“Microsoft Visual studio 6.0”>“Microsoft Visual C++ 6.0”命令,启动Visual C++,VC6主窗口如下:
标题栏 菜单栏 工具栏
1.2.3 Visual C++ 6.0集成环境
《 C
(Visual C++ 6 0 环 境 )
28
4. 执行
方法一:单击“组建”菜单 中“执行”命令。 方法二:单击主窗口编译工 具 栏 上 的 “ Build Execute” 按 钮 来 执 行 编 译连接后的程序。 运行成功,屏幕上输出执行 单击“编译” 结果,并提示信息: “ Press any key to continue”。此时按任意 键系统都将返回VC6主窗 口。 在执行程序过程中出现运行错误。用户要修 改源程序文件并且重新编译、连接和执行。
程 序 设 计 》
.
[例1.3]程序演示
单击运行
弹出运行 结果窗口
运行结果
输入90和7,并以 空格作间隔符, 以回车作输入结 束符。
输入源程序
返回例题
返回本节目录
1.2.2 C程序的开发过程
《 C
(Visual C++ 6 0 环 境 )
20
1.编辑:Edit
(1)编辑指编辑创建源程序是将编写好的C语言源程序代码录 入到计算机中,形成源程序文件(.c 或 .cpp的文件)。 (2)用Visual C++ 6.0环境提供的全屏幕编辑器。 (3)在VC 6.0环境中的源程序文件,默认的扩展名为.cpp,而 在Turbo C 2.0环境中的源程序文件的扩展名为.c。
22
1.2.3 Visual C++ 6.0集成环境
《 C
(Visual C++ 6 0 环 境 )
23
程 序 设 计 》
利用Visual C++ 6.0集成环境开发C程 序的过程如下: 1.启动Visual C++ 6.0环境 2.编辑源程序文件 3.编译和连接 4.执行
.
1.2.3 Visual C++ 6.0集成环境
程 序 设 计 》
2.编译: Compile
(1)编译源程序就是由C系统提供的编译器将源程序文件的源代 码转换成目标代码的过程(. obj 的文件)。 (2)编译过程主要进行词法分析和语法分析,在分析过程中如果 发现错误,将错误信息显示在屏幕上通知用户。经过编译后的 目标文件的扩展名为.obj。
返回本节目录
单击“Build Execute”
程 序 设 计 》
.
1.3 C程序的基本结构
《 C
(Visual C++ 6 0 环 境 )
29
程 序 设 计 》
1.3.1 C程序的结构特点
1.3.2 C程序的书写格式
.
1.3.1 C程序的结构特点
《 C
(Visual C++ 6 0 环 境 )
30
C是由函数构成的,任何函数(包括主函数
main())都是由函数首部和函数体两部分组成。 其一般结构如下: [函数类型] 函数名(函数参数表)/*首部:函数说明部分*/ { 语句说明部分; /*函数体部分*/ 语句执行部分; }
程 序 设 计 》
.
1.3.1 C程序的结构特点
1. C程序是由函数构成的。
一个C源程序可由一个main函数和若干个其他函数组成,其中必须有 一个且只能有一个main函数。
2. 函数由函数首部(说明)和函数体组成。
函数说明部分包括函数返回值类型、函数名、形式参数类型、函数的形 式参数(形参)名。函数体即函数说明部分就是下面的用一对大括号括起来 的部分{……} 。
3. C程序总是从main函数开始执行。
C程序总是从主函数第一条语句开始执行,直到主函数{}里最后一条语句。
Language)语言. ② 1967年剑桥又推出 BCPL 语言。(Basic) ③ 1970年美国贝尔实验室的 Thompson(汤姆森)以BCPL为基础, 推出 B(取 BCPL的第一个字母)语言。 ④ 1972到1973年贝尔实验室的 Ritchie (里奇) 在B语言的基 础上设计出了C语言(取BCPL的第二个字母)。
8
C语言的设计者 Dennis M. Ritchie(丹尼斯.里奇)
9
里奇接受美国国家技术勋章(右为当时的 美国总统克林顿)
10
Ritchie和Thompson用C语言在开发 UNIX操作系统
11
1.2 C 程序实例
《 C
(Visual C++ 6 0 环 境 )
12
1.2.1 三个实例:
程 序 设 计 》
1. C程序实例(1)
2. C程序实例(2) 3. C程序实例(3)
.
C程序实例(1)
《 C
(Visual C++ 6 0 环 境 )
13
1.C程序实例1
【例1.1】输出一行信息:This is a C program. 程序名为l1_1.cpp。 #include "stdio.h" void main() { printf("This is a C program.\n"); } 程序输出结果: This is a C program.
#include "stdio.h" void main() { int a,b,c; scanf("%d%d",&a,&b); c=a+b; printf("c=%d\n",c); } 运行程序输入: 90<CR> 7 <CR> 程序结果: C=97 /*文件包含*/ /*主函数*/ /*声明定义变量a,b和c*/ /*输入变量a和b的值*/ /*计算c等于a与b的和值*/ /*输出变量c的值*/
程序演示
程 序 设 计 》
/*文件包含*/ /*主函数*/ /*输出信息*/
.
[例1.1]程序演示
单击运行 运行结果 弹出运行 结果窗口
输入源程序
返回例题 14
返回本节目录
Stop here!
15
C程序实例(2)
《 C
(Visual C++ 6 0 环 境 ) .
16
2.C程序实例2
【例1.2】输入两个整数,输出它们的和。 程序名为l1_2.cpp。
单击该选项
输入项目名
程 序 设 计 》
单击“工程”
选择新项目位置 单击“确定” 单击“完成” 单击“确定”
单击“Win32 Console Application”
③单击“An empty project”按钮和 “完 成”按钮。系统显示“新建工程信息” 对 话框。单击“确定”按钮。
.
1.2.3 Visual C++ 6.0集成环境
4.C程序语句和数据定义必须以分号“;”结束。
C语言中,分号是程序语句的结束标志,也是C语句必要组成部分。
5.C语言严格区分大小写。
如变量a和变量A系统认定为两个不同的变量。
C
.
4.运行:Run
运行可执行文件的方法很多,可在C系统下执行“运行”命令。 也可以在操作系统下直接执行可执行文件。 可执行的程序文件运行后,将在屏幕上显示程序执行的结果。
C语言程序设计
第一章 C语言概述
常用的集成开发环境
1. Visual C++ 6.0
2. Turbo C++3.0 3. WINtc 4. Turbo C 2.0集成开发环境
.
1.2.2 C程序的开发过程
《 程 序 设 计 》
(Visual C++ 6 0 环 境 )
21
3.连接:Link
(1)连接过程是将编译过程中生成的目标代码进行连接处理, 生成可执行程序文件的过程。 (2)在连接过程中,时常还要加入一些系统提供的库文件代码。 经过连接后生成的可执行文件的扩展名为.exe。
《 C
(Visual C++ 6 0 环 境 )
26
2. 编辑源程序文件
(2)建立新项目中的文件 ①单击“文件”-“新建”, 弹 出“新建”对话框。 ② 选择“文件”选项卡。单 击 “C++ Source File”选项, 在 “文件”文件框中输入文件 名, 单击“确定”按钮。系统自 ③显示文件编辑区窗口,在文件编辑 动 区窗口输入源程序文件。 返回VC6主窗口。
单击“Build”
程 序 设 计 》
方法二:单击主窗口编译 工具栏上的 “Build”按 钮进行编译和连接。
单击“编译”
(1)系统对程序文件进行编译和连接,生成以项目名称命名的可执行目标 代码文件.exe。 (2)编译连接过程中,系统如发现程序有语法错误,则在输出区窗口中显 示错误信息,给出错误的性质、出现位置和错误的原因等。如果双击某 条错误,编辑区窗口右侧出现一个箭头,指示再现错误的程序行。用户 据此对源程序进行相应的修改,并重新编译和连接,直到通过为止。
可以让你今后 衣食无忧,能够 无忧无虑地生 活。
五.图形处理。
兴趣是最好的老师!
4
程序示例
一.演示程序1:数值计算(π值计算) 随机圆圈、bgidemo.c、涂鸦之作、小游 戏俄罗斯方块) 三.演示程序3:信息处理(成绩管理系统)
二.演示程序2:图形处理(光芒四射的射线、
5
参考书
主要参考书:
C程序设计 谭浩强编著 清华大学出版社
程 序 设 计 》
文件编辑区
项目工作区
.
输出区
状态栏
1.2.3 Visual C++ 6.0集成环境
《 C
(Visual C++ 6 0 环 境 )
25
2. 编辑源程序文件:
(1)建立新工程项目 ①单击“文件”-“新建”, 弹出 “新建”对话框。 ②单击“工程”选项卡;单击 “Win32 Console Application” 选项;“工程”文件框中输入 项 目名,如“gc1”和“位置”框 输入 或选择新项目所在位置,单击 “确定”按钮。 弹出“Win32 Console Application Step 1of 1”对话框。
程 序 设 计 》
程序演示
返回本节目录
[例1.2]程序演示
单击运行
输入90和7,并以 回车作分隔符和输 入结束符。 运行结果
弹出运行 结果窗口
输入源程序
返回例题 17
返回本节目录
C程序实例(3)
《 C
(Visual C++ 6 0 环 境 )
18
3.C程序实例3
【例1.3】输入两个整数,通过调用函数计算它们的和,然后输出和值。 程序名为l1_3.cpp。 #include "stdio.h" /*文件包含*/ int sum(int x,int y) /*定义sum函数*/ { int z; /*声明定义变量z*/ z=x+y; /*计算z等于x与y的和值*/ return (z); /*将z的值返回,通过sum带回调用处*/ } void main() /*主函数*/ { int a,b,c; /*声明定义变量a,b和c*/ scanf("%d%d",&a,&b); /*输入变量a和b的值*/ c=sum(a,b); /*调用sum函数,将得到的值赋给c*/ printf("c=%d\n",c); /*输出变量c的值*/ } 程序演示 运行程序输入: 90 7<CR> 返回本节目录 程序结果: C=97
C语言大学实用教程 苏小红 电子工业出版社
标准C语言基础教程 Gray J.Bronson 网站:http://www.vcgood.com/ 电子工业出版社
C语言帝国
http://bbs.bccn.net/
http://www.vcok.com/
C语言论坛
唯C空间
6
第1章 C语言概述
一. 基本内容:
1
教学安排
① 总 学 时: 48 hour ② 理论教学: 40 hour ③ 上机操作: 8 hour
2
成绩计算
① 平时成绩: 50分
平时成绩=考勤+课堂表现+上机+作业
② 期末考试: 50分
3
C语言的功能?
一.编写系统软件。
二.编写应用软件。 学好C语言,成 为C高手,
三.数据计算。
四.信息处理。
输入文件名
程 序 设 计 》
单击“文件”
选择“添加工程”
单击“C++ Source file”
输入源程序
单击“确定”
.
1.2.3 Visual C++ 6.0集成环境
《 C
(Visual C++ 6 0 环 境 ) .
3. 编译和连接
方 法 一 :选 择 主 窗 口菜 单栏中“组建”菜单中 的编译
1. 2. 了解C语言结构和特点。 了解C语言编辑、编译、运行等上机操作步骤。wk.baidu.com
3.
掌握算法的概念及特点,了解算法的描述方法。
二. 重点:
1. C程序的结构、特点、算法的概念。
7
1.1 C语言的简单历史
一. C语言的历史:C语言诞生于上个世纪的70年代.
① 1963年英国剑桥大学推出了CPL(Combined Programming