1.4 编译程序-高二《新概念C语言能力教程》同步教学课件 (电工版2020)

2023-06-12
| 19页
| 93人阅读
| 0人下载
精品

内容正文:

第1章计算机和C语言 大家好。C语言是经典的面向过程编程语言,直观地体现了计算机的特点,特别适合初学者学习。 1 第1章计算机和C语言 01程序员的工作:设计算法 02程序员的工作:实现算法 03C语言语句分析 04算法可行吗 05自定义命令:函数+ 06C语言程序 07编译程序 08printf函数的用法 09观察程序的运行过程++ 第1章计算机和C语言。本章在了解计算机组成部件的基础上,通过一个求两个整数和的例子, 既介绍了程序员的工作:设计算法和实现算法,又分析了C语言与计算机组成部件的对应关系。 C语言语句的核心在于命令,算法是否可行也与算法步骤能否用C语言命令实现有关。 函数是复杂的C语言命令,由程序员定义,有规定的语法。程序由函数组成,写程序就是定义函数。 借助编译程序,C语言程序可以方便地被编译成计算机能直接执行的目标程序。 本章中还简单地说明了printf函数的用法,既熟悉了函数的用法,又加深了对C语言语句中字符(串)的理解。 最后借助调试执行,直观地观察了由多个函数组成的程序的运行过程。 2 编译程序 这节课我们学习程序的编译。 3 编译程序 计算机只能理解执行用机器语言编写的程序。 C语言是高级语言,用高级语言编写的程序称为源程序。 尽管计算机不能直接执行C语言程序,但由于利用编译程序可以方便地将C语言程序翻译成机器语言程序,由此认为计算机能理解并执行C语言程序。 本书利用VC6.0编译C语言源程序。 计算机只能理解执行用机器语言编写的程序。 C语言是高级语言,用高级语言编写的程序称为源程序。 尽管计算机不能直接执行C语言程序,但由于利用编译程序可以方便地将C语言程序翻译成机器语言程序,由此认为计算机能理解并执行C语言程序。 本书利用VC6.0编译C语言源程序。 4 Visual C++ 6.0 (简称VC6.0) VC6.0是微软公司提供的在Windows环境下进行应用程序开发的C/C++编译器系统。 VC6.0是微软公司提供的在Windows环境下进行应用程序开发的C/C++编译器系统。 5 先看一下用VC6.0编辑,编译C语言程序的过程。 6 VC6.0中编译程序 先新建工程 再新建源文件 最后编译执行。 VC6.0中编译程序:先新建工程,再新建源文件,最后编译执行。 7 新建工程 1.选择正确的工程类型 2.输入工程名称 新建工程 1.选择正确的工程类型 2.输入工程名称 8 选择默认的控制台程序的类型,即“空工程” 选择默认的控制台程序的类型,即“空工程” 9 查看 新建工程信息汇总 查看 新建工程信息汇总 10 新建一个工程名为1的空控制台程序后VC6.0的界面 新建立一个工程名为1的空控制台程序后VC6.0的界面 11 再次单击文件菜单中的新建命令 再次单击文件菜单中的新建命令 12 此时会弹出新建对话框并自动定位到文件标签。 此时会弹出新建对话框并自动定位到文件标签。 13 选择文件类型,输入文件名 选择文件类型,C++源文件,输入文件名 14 可以在编辑窗口输入程序了 可以在编辑窗口输入程序了 15 编辑区输入求两个整数的和的程序,输入完成后选择Build(组建)菜单中的Execute(执行)命令,就可以编译并运行程序。 16 再次编译其它程序 一个工程只能有一个main函数,再次编译其它程序之前需要关闭当前工程。 单击文件菜单,选择“关闭工作空间”命令,即可关闭当前工程。 一个工程只能有一个main函数,再次编译其它程序之前需要关闭当前工程。 选择File(文件)菜单中的Close Workspace(关闭工作空间)命令, 关闭当前工程。 17 编译第2个程序。先关闭当前工程,再重复前面的步骤,新建第2个工程,在工程中新建程序,编译运行程序。 18 编译程序时遇到错误 编译程序时遇到错误,首先在信息输出窗口找到第一个错误提示, 接着用鼠标左键双击该提示,此时编程器会自动定位出现错误的位置, 最后就是结合错误提示信息细心查找出错原因了。 修正一个错误后通常要再次尝试运行程序,不要急着修改下一个错误。 编译程序时遇到错误,首先在信息输出窗口找到第一个错误提示, 接着用鼠标左键双击该提示,此时编程器会自动定位出现错误的位置, 最后就是结合错误提示信息细心查找出错原因了。 修正一个错误后通常要再次尝试运行程序,不要急着修改下一个错误。 19 $

资源预览图

1.4 编译程序-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
1
1.4 编译程序-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
2
1.4 编译程序-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
3
1.4 编译程序-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
4
1.4 编译程序-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
5
1.4 编译程序-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。