《C语言教程第1次实验熟悉C语言开发环境.ppt》由会员分享,可在线阅读,更多相关《C语言教程第1次实验熟悉C语言开发环境.ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、前面该实验内容依据教材前面该实验内容依据教材:C语语言程序言程序设计实验教设计实验教程程邹显邹显春、王建春、王建国国主主编编高等高等教教育出版社育出版社制作人:邹显春制作人:邹显春E-Mail:掌握掌握C C语言程序设计的诀窍语言程序设计的诀窍-重在上机实践重在上机实践!目标:目标:熟练阅读、编写程序熟练阅读、编写程序实验方式实验方式1.1.集中实验(按照每周统一安排的时间、集中实验(按照每周统一安排的时间、地点实习)和自主实验(自己寻找实验地点实习)和自主实验(自己寻找实验条件进行实验)条件进行实验)2.2.2.2.该课程实验包括一般实验(安排任务该课程实验包括一般实验(安排任务书的要求每周
2、的分段实验内容)和综合书的要求每周的分段实验内容)和综合设计实验(分小组合作完成,第设计实验(分小组合作完成,第10 10周开周开始)始)要求要求1.1.前前10 10周的上机实验必须事前按照实验任周的上机实验必须事前按照实验任务书的要求、依据教材进行做好实验前的务书的要求、依据教材进行做好实验前的准备(包括阅读实验教材相应实验的目的、准备(包括阅读实验教材相应实验的目的、内容;撰写代码、推敲代码)内容;撰写代码、推敲代码)2.2.实验时,所需要的代码放在网络平台的实验时,所需要的代码放在网络平台的“课程导学课程导学”|“|“实验引导实验引导”中中3.3.若在集中实验中不能够完成所要求实验若在
3、集中实验中不能够完成所要求实验内容,必须自主完成内容,必须自主完成要求要求4.4.在实验过程中原则上,自己独立完成,在实验过程中原则上,自己独立完成,若有问题,可询问实验指导教师,也可将若有问题,可询问实验指导教师,也可将实验中的问题放在网络平台上求解实验中的问题放在网络平台上求解5.5.C C语言程序设计语言程序设计实验内容项目较多,实验内容项目较多,学习者可根据自己的实际情况在教师的引学习者可根据自己的实际情况在教师的引导下选择实验项目进行实验导下选择实验项目进行实验6.6.在第在第1 1个实验过程中,可以参阅个实验过程中,可以参阅实践教实践教程程1-151-15页的相应内容页的相应内容实
4、验实验1 1 熟悉熟悉C C语言程语言程序开发环境序开发环境(P16P16)一、实验目的一、实验目的1.熟悉熟悉Visual C+的调试环境、步骤和方法的调试环境、步骤和方法2.学会编写简单学会编写简单C程序程序二、实验内容(二、实验内容(P16-17P16-17)1.验证性实验验证性实验按照教材要求进行实验,所需要程序按照教材要求进行实验,所需要程序代码在网络平台的代码在网络平台的“课程导学课程导学”的的“实验引导实验引导”中下中下载。载。2.设计性实验设计性实验按照教材要求编写代码,所需要程序按照教材要求编写代码,所需要程序代码在网络平台的代码在网络平台的“课程导学课程导学”的的“实验引导
5、实验引导”中下中下载。载。三、实验内容示范三、实验内容示范1.验证性实验验证性实验(1)按照下列要求完成相应操作)按照下列要求完成相应操作 操作1:操作2:Step1:新建工程文件新建工程文件example鼠标单击鼠标单击 确定确定按钮按钮输入输入example鼠标单击鼠标单击此选项此选项Step2:新建新建C+源程序文件源程序文件exam1鼠标单击鼠标单击 c+filescorce 输入输入exam_1鼠标单击鼠标单击 确定确定按钮按钮Step3:编辑源程序编辑源程序代码窗口代码窗口可直接输入程序可直接输入程序也可将也可将test2_1.cpptest2_1.cpp代码导入代码导入项目工作项
6、目工作窗口窗口输出窗口:调试程序中输出窗口:调试程序中信息输出信息输出编译注意输出窗口注意输出窗口的信息的信息连接注意输出窗口注意输出窗口的信息的信息执行输入测试数据输入测试数据操作3:按照提示:输入165按照提示:输入65输出结果Step5:分析结果是否正确分析结果是否正确操作4:a a)删除编号)删除编号所在的行所在的行编译错误信息:编译错误信息:-Configuration:example-Win32 Debug-Compiling.exam_1.cppd:exampleexam_1.cpp(4):error C2065:printf:undeclared identifierd:exa
7、mpleexam_1.cpp(5):error C2065:scanf:undeclared identifierError executing cl.exe.exam_1.obj-2 error(s),0 warning(s)错误原因:错误原因:scanf、printf没有包含没有包含头文件头文件处理办法:增加处理办法:增加#include stdio.hb b)删除编号删除编号所在行上的关键字所在行上的关键字voidvoid 编译错误信息编译错误信息:Compiling.exam_1.cppD:exampleexam_1.cpp(14):warning C4508:main:functio
8、n should return a value;void return type assumedexam_1.obj-0 error(s),1 warning(s)错误原因:错误原因:main没有返回值没有返回值处理办法:在处理办法:在mian前增加前增加void或将或将main前增加前增加int,并在函数体,并在函数体的尾增加语句的尾增加语句return 0;c)-fc)-f)请自己操作,并尝试找到错请自己操作,并尝试找到错误的原因,并修改误的原因,并修改操作5:为很好的观察这些文件或文件夹的产生背景,可先退出VC+环境,在删除D:examlpe文件夹,再按照上述操作1-操作3进行,每操作一
9、步,就观察下列文件或文件夹的产生。example、eample.dsw、eample.dsp、Debug、exam_1.cpp、exam_1.obj、eample1.exe操作6输入:d:exampledebugexample.exe操作6现象:当按回车键后,窗口消失,无法看到结果处理办法:在mian前添加:#include“stdlib.h”在函数体最后添加语句system(“pause”);再编译连接即可操作7同操作6操作8改为:改为:d:d:Program FilesMicrosoft Visual Program FilesMicrosoft Visual StudioVC98INCL
10、UDEStudioVC98INCLUDE编译错误信息:Compiling.exam_1.cppd:exampleexam_1.cpp(1):fatal error C1083:Cannot open include file:stdio.h:No such file or directoryError executing cl.exe.exam_1.obj-1 error(s),0 warning(s)(2)(2)分析下列程序,预测其运行结果,并上机验分析下列程序,预测其运行结果,并上机验证你的预测结果证你的预测结果-代码在代码在test2-2.cpptest2-2.cpp中中要求要求:在调试程序之前在调试程序之前,先分析程序的功能先分析程序的功能,再按再按照上述步骤调试程序照上述步骤调试程序,看运行的结果是否与你分看运行的结果是否与你分析的程序功能相同析的程序功能相同.若不同若不同,在分析程序在分析程序,找到错找到错误的原因误的原因-该程序主要考查该程序主要考查 printf的使用的使用,根据该函数的功能根据该函数的功能