实验一 熟悉C程序开发环境.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一 熟悉C程序开发环境

实验一 熟悉C程序开发环境 实验目的 (1) 掌握在VC2010的集成开发环境编辑、编译、运行程序的主要操作。 (2) 学习通过查看VC2012的错误信息提示定位错误。 实验范例 1.创建第一个C程序 (1)创建 步骤如下: (1)VC2010按[解决方案]-[项目]-[文件]的层次结构组织程序,创建一个C程序需要先创建一个工程和解决方案。在打开的VC2010开发环境中,单击菜单“文件”-“新建”-“项目”,弹出“新建项目”对话框如图1-1所示。在“已安装的模板”列表中选择“空项目”选项单;在下方文本框“名称”中输入新建项目名称,此处为“EX1_1”;文本框“位置”可输入或单击其后的按钮在“选择目录”指定新建文件存放的位置,此处为“D:\C语言程序设计\C2012\CPP\”, 解决方案名称默认与项目名称相同。按“确定”后VC2010自动创建EX1_1解决方案的结构和相应文件,文件结构如图1-2所示。 图1-1 新建空项目 图1-2 生成的解决方案 (2)在“解决方案资源管理器”视图中选择“源文件”文件夹,单击“项目”-“添加新项”,弹出“添加新项”对话框,选择“C++文件”选项,在下方文本框“文件名”中输入新建项目名称,此处为“EX1_1”,按添加生成EX1_1.cpp文件。 图1-3 添加C++文件 (3)按“确定”后进入编辑界面,在编辑区编辑第一个C程序—EX1_1.cpp,程序内容如图1-4所示 图1-4 编辑C程序 保存编辑好的C源程序,可以直接按工具栏上的“保存”按钮,也可以执行菜单命令“文件”-“保存”。 (2)编译 菜单命令“生成”-“生成解决方案”,将执行编译连接,生成exe文件 ,输出窗口中会给出是否成功的信息,如出现 1生成成功。 1 1已用时间 00:00:04.14 ========== 生成: 成功 1 个,失败 0 个,必威体育精装版 0 个,跳过 0 个 ========== 说明EX1_1.exe生成成功,可进行下一步操作;否则在输出窗口中显示出错信息,需要改正错误后重新组建。 (3)执行 编译完成可以启动调试,单击工具栏上 按钮,执行程序,会在控制台窗口中显示执行的结果,如图1-5所示。 图1-5 在控制台窗口中显示结果 (4)关闭解决方案 当一个程序完成,要开始编写另一个程序时,一定要关闭活动解决方案,执行菜单命令“文件”—“关闭解决方案”。否则新创建或打开的其它文件将不能正常的编译,因为活动工作记录的文件始终是创建活动空间时关联的那个文件。 2.解读第一个C程序 (1)生成的文件解读 打开保存C源程序的文件夹,可以发现除源文件之外,还生成了如表1-2所示的文件和一个Debug文件夹。 表1 生成C程序VC产生的文件类型 后缀名 解释 cpp 源程序文件 sln 解决方案文件 vcxproj 项目文件 Filters VC++ Project Filters File User Studio Project User Options file 除CPP文件之外,其它文件都是由开发环境在“生成解决方案”时自动产生,所以保存C程序只需要保存CPP文件。 Debug文件夹中存放着生成的obj文件,exe文件及其它一些中间文件。 (2)程序语法解读 Hello程序是常见的入门程序,它的功能从执行结果可以看出,是输出一行字符串“Hello C World!”。 #includestdio.h void main(void) { printf (Hello C World\n); getchar(); } 对此程序简单解读如下: (1)C程序必须由一个main函数构成,系统自动执行main函数。 (2)程序的执行从main函数开始,顺序执行每一条语句,到main函数右括号结束 (3)printf是标准输出函数,输出的字符串在一对西文双引号之间,例如Hello C World\n。 (4)C语句以分号结束。 (5)控制台输出时,系统会紧跟着自动输出“press any key to continue”,等待按任意键关闭控制台窗口。 (6)’\n’是一个转义字符,转义字符是一些键盘不能输入的控制字符,此处表示“换行” (7)#includestdio.h是一个预编译命令,表示要加入stdio.h文件(标准输入输出函数头文件),要在程序中使用printf函数必须使用该命令。 (8)getchar()函数的作用是等待输入一个字符,在此起“按任意键继续。。。”的作用。 (3)思考: 如果要输出两行问候语句 Hello C World! Hello C World! 下面几组语句哪些是正确的,哪些是错误的 (A)printf (Hello C World); print

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档