C语言程序设计与vc60.ppt

上传人:qwe****56 文档编号:70013558 上传时间:2023-01-14 格式:PPT 页数:26 大小:349.50KB
返回 下载 相关 举报
C语言程序设计与vc60.ppt_第1页
第1页 / 共26页
C语言程序设计与vc60.ppt_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《C语言程序设计与vc60.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计与vc60.ppt(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、C语言程序设计语言程序设计主要内容与难点主要内容与难点 概述概述 1.1 C语言与贝尔实验室语言与贝尔实验室 C C语语言言诞诞生生于于贝贝尔尔实实验验室室,发发明明人人是是该该实实验验室室的的Dennis RitchieDennis Ritchie。美美 国国 国国 家家 标标 准准 化化 组组 织织(ANSIANSI)根根 据据 Dennis Dennis RitchieRitchie的的著著作作确确定定出出了了第第一一个个C C语语言言标标准准,该该标标准准于于19891989正正式式采采用用,称称作作C89C89。19901990年年国国际际标标准准化化组组织织(ISOISO)正正式式

2、采采用用了了ANSIANSI的的C89C89标标准准,人人们们习习惯惯地地将将C89C89称作称作ANSI C ANSI C。1.2 C C程序的开发步骤程序的开发步骤开发一个开发一个C C程序需经过如下基本步骤程序需经过如下基本步骤 :编写源代码文件编写源代码文件 编译编译 链接链接 运行运行 开发一个开发一个C C程序的基本步骤图示程序的基本步骤图示 下一节下一节 1.3 1.3 使用使用VC+VC+开发环境开发环境#include int add(int,int);/add函数的原型int main()int result;printf(How are youn);result=add(

3、12,18);/调用first.c中的add函数 printf(%dn,result);getchar();return 0;int add(int a,int b)int x=a+b;return x;1编写源代码文件编写源代码文件C程序的源代码存放在扩展名为.c的文本文件中。例 如,下 列first.c在命令行窗口输出“How are you”和 12与 18的和。back2编译编译 编译器负责将源文件转化为一个二进制文件,该二进制文件被称作目标文件。目标文件的名字与源文件的名字相同,但扩展名为.obj。目标文件还不是真正的可执行文件,其原因有如下3点:(1)目标文件可能需要链接ANSI

4、C标准库中的函数来完成程序的功能。(2)目标文件可能需要链接其他目标文件中的函数(不是ANSI C标准库中的函数)。(3)目标文件中的函数需要进行链接。back3链接链接 经过链接生成可执行文件,扩展名为.exe。链接器将完成如下任务:(1)将目标文件需要链接的函数链接在一起,形成一个完整的可执行的代码。(2)向可执行文件加入操作系统的启动代码。该启动代码相当于程序和操作系统之间的接口。back4运行运行 产生可执行文件后,就可以把该文件交给操作系统去执行。尽管一个C程序可以有许多函数,但是必须有一个名字为main的函数,该函数称作C程序的主函数,操作系统从main函数开始执行C程序。back

5、5开发一个开发一个C C程序的基本步骤图示程序的基本步骤图示 back1.3 使用使用VC+开发环境开发环境 在在开开发发界界面面上上选选择择“工工具具(T T)”菜菜单单中中的的“选选项项(O O)菜菜单单,在在弹弹出出的的对对话话框框中中单单击击“目目录录”选选项项卡卡,修修改改“目目录录 SS”列列表表中中的的“Include Include filesfiles”、“Library Library filesfiles”、“Source Source filesfiles”选选项项对对应应的的“路路径径 DD”,这些修改要与真实的,这些修改要与真实的VC+6.0VC+6.0安装路径对应

6、安装路径对应。1.3.1 1.3.1 配置配置VC+6.0VC+6.01.3.2 1.3.2 使用使用VC+6.0VC+6.0的步骤的步骤 一一个个C C程程序序是是由由若若干干个个函函数数所所构构成成,这这些些函函数数可可以以在一个源文件中,也可以分布在若干个源文件中。在一个源文件中,也可以分布在若干个源文件中。VC+VC+使使用用一一个个工工程程对对应应一一个个C C程程序序,一一个个工工程程的的结构如图结构如图1.91.9所示。所示。一一个个工工程程中中只只能能有有一一个个源源文文件件中中含有含有mainmain函数。函数。演示创建只有一个源文件的工程演示创建只有一个源文件的工程 编编写

7、写一一个个简简单单的的C C程程序序,该该程程序序输输出出“how how are are you”you”。步骤如下步骤如下 (1)(1)创建名字为创建名字为myprojectmyproject的工程的工程 (2)(2)向工程中添加源文件向工程中添加源文件 (3)(3)在代码编辑区编辑在代码编辑区编辑first.cfirst.c源文件源文件 (4)(4)编译编译 (5)(5)链接链接 (6)(6)运行运行 演示创建有多个源文件的工程演示创建有多个源文件的工程(1 1)创建名字为)创建名字为myprojectmyproject的工程的工程 在在VC+VC+开开发发界界面面上上单单击击“文文件件

8、”“新新建建”“工程工程”选项卡选项卡 在在当当前前对对话话框框的的左左侧侧的的选选项项列列表表中中选选中中“Win32 Win32 Console ApplicationConsole Application”在在“工工程程名名称称”的的文文本本框框中中输输入入工工程程的的名名称称:myprojectmyproject 在在“位位置置”文文本本框框中中输输入入存存放放工工程程的的位位置置,这这里我们输入的位置是:里我们输入的位置是:D:CD:C语言语言 Chapter1 Chapter1 最最后后在在弹弹出出的的选选择择工工程程类类型型对对话话框框中中选选择择“空空工程工程”就创建了名字为就

9、创建了名字为myprojectmyproject的工程的工程 注注:经经过过上上述述步步骤骤后后,“D:CD:C语语言言 chapter1”chapter1”目目录录下下会会产产生生一一个个名字为名字为myprojectmyproject子目录,用于存放子目录,用于存放myprojectmyproject工程中的源文件工程中的源文件 back(2 2)向工程中添加源文件)向工程中添加源文件 准准备备向向工工程程myprojectmyproject添添加加的的first.cfirst.c源源文文件件中中有有两两个个函函数数,一一个个是是mainmain主主函函数数,一一个个是是负负责责计计算算2

10、 2个个整整数之和的数之和的addadd函数。函数。在在VC+VC+开开发发界界面面上上单单击击“文文件件”“”“新新建建”“文文件件”选选项项卡卡,并并在在当当前前对对话话框框的的左左侧侧的的选选项项列列表表中中选选中中“C+C+Source Source File”File”、在在右右测测的的“文文件件名名称称”的的文文本本框框中中输输入入源源文文件件的的名名称称:first.cfirst.c并并将将“添添加加到到工工程程”选选择择框框选选中中,单单击击“确确定定”即即将将first.cfirst.c添加到添加到myprojectmyproject工程中。工程中。back(3 3)在代码编

11、辑区编辑)在代码编辑区编辑first.cfirst.c源文件源文件 在在程程序序代代码码编编辑辑区区(VC+VC+开开发发环环境境提提供供的的一一个个文文本本编编辑辑器器)输输入入源源文文件件的代码的代码 。back(4 4)编译)编译 在在VC+VC+开开发发界界面面上上单单击击菜菜单单“组组建建”(或或“编编译译”)“编编译译”对对源源文文件件进进行行编编译译,如如果果源源文文件件没没有有错错误误,将将产产生生名名字字为为first.objfirst.obj的的目目标标文文件件,如如果果有错误,编译器将提示有关错误。有错误,编译器将提示有关错误。back(5 5)链接)链接 VC+VC+将

12、将链链接接操操作作称称作作“组组建建”操操作作。在在VC+VC+开开发发界界面面上上单单击击菜菜单单“组组建建”“组组建建”菜菜单单项项对对目目标标文文件件进进行行链链接接、生生成成可可执执行行文文件件,该该可可执执行行文文件件的的名名字字和步骤(和步骤(1 1)中创建的工程名相同,扩展名是)中创建的工程名相同,扩展名是.exeexe。可执行文件被存放在可执行文件被存放在D:CD:C语言语言 chapter1myproject chapter1myproject DebugDebug目录中(目录中(DebugDebug目录是系统自动生成的子目录)。目录是系统自动生成的子目录)。back(6 6

13、)运行)运行 链链接接成成功功后后,在在VC+VC+开开发发界界面面上上单单击击“组组建建”菜菜单,选择其中的单,选择其中的“运行运行”菜单项运行可执行文件。菜单项运行可执行文件。也也 可可 以以 到到 可可 执执 行行 文文 件件 所所 目目 录录:D:CD:C语语 言言 chapter1myprojectDebugchapter1myprojectDebug中中双双击击该该可可执执行行文文件件来来运运行行它它 。back演示创建有多个源文件的工程演示创建有多个源文件的工程 一一个个C C程程序序(工工程程)中中可可以以有有多多个个源源文文件件,这这些些源文件包含有源文件包含有C C程序所需

14、要的函数。程序所需要的函数。下下面面向向已已经经建建立立的的myprojectmyproject工工程程中中添添加加一一个个名名字字为为second.csecond.c的的源源文文件件,该该源源文文件件含含有有subsub函函数数(负负责计算两个整数的差)。责计算两个整数的差)。(1)(1)打开工程所在的工作空间界面打开工程所在的工作空间界面 (2)(2)向工程中添加新的源文件向工程中添加新的源文件 (3)(3)修改修改mainmain函数函数 (4)(4)分别编译分别编译first.c first.c 和和second.c second.c (5)(5)链接链接 (6)(6)运行运行 下一节

15、下一节 1.4 1.4 C C语言的地位语言的地位(1)(1)打开工程所在的工作空间界面打开工程所在的工作空间界面(2)(2)向工程中添加新的源文件向工程中添加新的源文件 (1)在在VC+VC+开开发发界界面面上上单单击击菜菜单单“文文件件”“打打开开工工 作作 空空 间间”。这这 里里 我我 们们 选选 择择“D:CD:C语语言言 chapter1myproject”chapter1myproject”目目 录录 下下 的的 myproject.dswmyproject.dsw来来 打打 开开myprojectmyproject工程的工作空间界面。工程的工作空间界面。(2)在在VC+VC+开

16、开发发界界面面上上单单击击“文文件件”“”“新新建建”“文文件件”选选项项卡卡,并并在在当当前前对对话话框框的的左左侧侧的的选选项项列列表表中中选选中中“C+C+Source Source File”File”、在在右右测测的的“文文件件名名称称”的的文文本本框框中中输输入入源源文文件件的的名名称称second.csecond.c并并将将“添添加加到到工工程程”选选择择框框选选中中,单单击击“确确定定”即即将将second.csecond.c添加到添加到myprojectmyproject工程中。工程中。back(3)(3)修改修改mainmain函数函数 在在myprojectmyproje

17、ct工工程程所所在在的的工工作作空空间间界界面面上上双双击击first.cfirst.c切切换换到到first.cfirst.c的的编编辑辑区区,修修改改后后的的first.cfirst.c的内容。的内容。back(4)(4)分别编译分别编译first.c 和和second.c 让让first.cfirst.c的的编编辑辑区区处处于于活活动动状状态态,然然后后编编译译first.cfirst.c;让让second.csecond.c的的编编辑辑区区处处于于活活动动状状态态,然然后后编编译译second.csecond.c。如如果果没没有有语语法法错错误误,将将产产生生名名字字为为first.o

18、bjfirst.obj和和second.objsecond.obj的的目目标标文文件件,如如果果有有错错误误,编编译译器器将将提提示示有关错误。有关错误。back(5)(5)链接链接 (6)(6)运行运行 (5)(5)链接链接 在在VC+开开发发界界面面上上单单击击菜菜单单“组组建建”“组组建建”菜单项对目标文件进行链接、生成可执行文件菜单项对目标文件进行链接、生成可执行文件。(6)(6)运行运行 链链接接成成功功后后,在在VC+开开发发界界面面上上单单击击“组组建建”菜菜单,选择其中的单,选择其中的“运行运行”菜单项运行可执行文件。菜单项运行可执行文件。back1.4 C语言的地位语言的地位

19、 1基础地位基础地位 2特色地位特色地位 (1)指针指针 (2)模块化结构模块化结构 (3)高效率高效率 (4)可移植性可移植性 3应用地位应用地位 小节小节 C C语语言言不不仅仅是是学学习习其其他他后后继继课课程程的的基基础础,而而且且本本身身也也是是很很强强大大的的一一门门编编程程语语言言,有有着着自自己己独独特特的的语语言言特特性性,尤尤其其在在嵌嵌入入式式领领域域有有着着很很重重要要的的应应用地位。用地位。本本章章只只需需大大致致了了解解C C程程序序的的基基本本结结构构,重重点点掌掌握握开开发发C C程程序序的的基基本本步步骤骤:编编写写源源文文件件、编编译译源源文文件件、链接目标文件、运行可执行文件。链接目标文件、运行可执行文件。学学会会配配置置VC+6.0VC+6.0,熟熟练练使使用用VC+6.0VC+6.0创创建建工工程程、向向工工程程添添加加源源文文件件,以以及及使使用用VC+6.0VC+6.0进进行行编编译译、链接、运行等操作。链接、运行等操作。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com