版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验1c程序的运行环境和最简单的C程序设计学号:
姓名:韦恩珍实验口期:2022年3月20
一、实验目的和要求
(1)熟悉C语言程序开发环境(VisualC++),了解开发环境中的编辑、编译、
链接和运行命令。
(2)掌握在C语言开发环境中如何编辑、编译、链接和运行一个标准C语言程序。
(3)掌握简单C语言程序的查错方法,理解编译错误信息的含义。
(4)掌握C语言数据类型的概念,熟悉如何定义一个整型、字符型、实型变量,以
及如何对它们进行赋值。
(5)了解以下命令及函数:#include<stdio.h>>main、printfscanfo
(6)通过运行简单的程序,熟悉C语言的基本格式规范,并初步了解它的结构特
点。
二、实验内容
实验指导书中的实验一的“基础局部”题目。
三、实验步骤及结果
(一)C语言程序设计实验平台的使用1.你选用的C语言程序设计的实验平台
是:
FVisualC++6.0
rvs2oio
FCode::Block
FDevC++
F手机端C4droidC+-编译器
厂手机端MobileC编译器
「其它C/C++编译平台I.简要描述在VC环境(或你选用的C实验平台)下开发
一个C程序的主要步骤,并粘贴主要操作窗口的截图。
第一步,建立个人文件夹
第二步,新建工程文件火
工程名称但):
|D:\USERS\2833299127QQXOMV/⑥创
加
sterResourceTypeWizard立新的工作空间旧)
CustomAppWizard.ADatabase
ProjectADevStudioAdd-inWizard
绮ExtendedStoredProcWizard
&ISAPIExtensionWizardS*
Makefile「添加到当前工作空间囿
团
MFCActiveXControlwizardr附属于回:
MFCAppWizard(dll)%MFC
AppWizard(exe)TjUtilityProject
Win32Application13
Win32ConsoleApplication
in32Dynamic-LinkLibrary
in32StaticLibrary
平台(3:
▼Win32确定取消|
新建工程信息
Win32ConsoleApplication将会创立一个新的以下规格的工程骨架:
+Emptyconsoleapplication.
+Nofileswillbecreatedoraddedtotheproject.
工程目录:一人一
D:\USERS\2833299127QQ.COM\DESKTOP\2100101602韦恩珍韦恩珍确定
第三步,建立源头文件
S2100101602%®^-MicrosoftVisual
文件出M(£)WOO-MD由邺t®工JUDVC(W)Q的出)
hGlobals)。||冈1globalmembe”刁心。members-deNewCI”...]▼3臼
由ofQ0x3P匚。」•02⑻百,3M
nn
1st.obj0error(s)r0warning(s)
nn卜组建(调试'在文件i中查找\在文件“
新北
文件I工程I工作区I其它文档I
AActiveServerPage3P添加到工程回:
BinaryFile口C/C++
HeaderFileOC++Source韦恩珍J文件名IN):
I'kTMLPage.:
MacroFile
fist位黄(fl;
[=)SQLScriptFile
海光标文件
△图标文件|D:\USERS\2833299127QQXOM1国相源
位图文件模板
囱文本文件确定取梢
行资源脚本
第四步,编译链接
(Globals)T(Allglobalmembers▼.main
01Stepp
唱工作区'21004include<stdio.h>intmainO
A
32100101602printfChelloworld');
0SourceFi
return0;
LIslllst.
CPP
□HeaderFi
・:ClassV...£FileViewf
1st.obj-0error(s),0warning(s)
Hl\组建(调试号在文件i中查找'在文件.J2•编译、链接、运行程序
(1)输入源程序后,如何编译该程序?
点击编译按钮,看是否出错1st.obj-0error(s),0warning(s)
“error(s)»前的数字为0.表示程序编译没有错误,否则表示存在错误,需要
根据错误提示修改程序中的错误在重新编译。
(2)如何链接程序生成可执行文件?
(1)选择“组建”菜单,选择如以下图所示点击。
组建®工具①©n(w)帮助口国编译[1stc]Ctrl+F7
组建[2100101602韦恩珍.exe]F7图全部重建
开始调试必
•执行[2100101602韦骏.exe]Ctrl+F5
移除工程配置
£>―
(2)在“链接信息区”无错后(如以下图所示),说明链接成功。
2100101602韦恩珍.exe-0error(s),0warning
(s)
(3)选择“组建”菜单,选择如以下图所示点击国编设[1st.c]Ctrl+F7
组建[2100101602韦".exe]F7国全部重建
清除
施咖(D)
执行[2100101602人W.exe]Ctrl+F5
移除工程配置因..
配置…
(3)如何运行程序查看结果?
点击执行后,会出现“MS-DOS”窗口,即可看结果。
Helloworld
rPressanykeytocontinue
3.程序查错及其修正
(1)利用VC平台(或你选用的C实验平台),如何判断出源程序中是否存在错
误?
软件底部窗口如下图那么无错误,反之那么存在错误ex1-2-2.c
ex1-2-2.obj-0error(s),0warning(s)
(2)假设程序中存在错误,如何快速地查找出错误代码在源程序中的位置?
软件底部窗口显示有误,用鼠标滚轮向上滑动找到如以下图所示错误行右击鼠标
弹出菜单左击转到错误/标记e:\§JJl\21()0l0l602j«J*\l-2-2.cpp(10):errorC2865:'RIXR2*:undeclaredidentifier
e:\备利\21GG1G16O2韦恩珍\1-2-2.cpp(12):warningC4508:'main,:functionshouldreturnaualue;'uoid'returntypeassumed我,亍cl.exe时出
错.
那翳7W•卷受件诈繇犬曜文时;TMRr
(3)确定错误位置后,如何判断它是何种错误?如何改正?
用学过的相关知识判断错误,然后进行改正,在点运行按钮,看是否还有错,有错
在进行改正,直到没有错误为止。
(4)假设同一个程序中存在多处错误,应如何改错?需要注意哪些操作?
应从第一个错误开始改,需注意先将所有错误都看一遍,判断最可能是错误的地
方
(二)实验题目完成情况*【说明】实验题号的编写格式为:类型+第
几个实验+实验题目序号+小题序号,其中,“类型”分为基础题(用
Ex表示)、增强题和提高题(用Eh表示)、课外题(用sup表示)。
如:ex27-3表示实验二基础题第1题的第3小题,eh4-2表示实验四增
强题第2题,等等。
•ExlT-1题的运行结果及其分析。(ExlTT表示本实验“实验内容”局部的第
1题第1小题对应的程序。下同)
可"E:\备份\2100101602韦恩珍'、口61?明\2100101602韦恩珍6乂6°
|int:4,unsigned:4,short:2,long:4float:4,double:8Ichar:1
Pressanykeytocontinue
/*ex1-1-2.c*/ttinclude<stdio.h>main()intc1=110»c2=120;
Floatx=2.34,y=98700;chars1='4(s2='5";printF<Bc1=%d\tc2=%d\nBitd»c2);printf
(•,c1=Zc\tc2=%c\neifd,c2);printF(B,x=Vfy=%e\n"tx,y);
printF(iBs1=%c\ts2=%c\nei<s1,s2);printf("s1=%d\ts2=%d\n',s1,s2);
的选择"E:\备份\2100101602韦恩珍\Debug\2100101602韦恩珍.exe"
cl=110c2=120
cl=nc2=x
x=2.340000,y=9.870000e+004
si=4s2=5
bl二52s2=53
Pressanykeytocontinue.
Exl-1-3请在下面插入该程序的运行结果画面:
/*ex1-1-3.c*/ttinclude<stdio.h>main()<intr;Floatags;
printf("PleaseInputualue:");scanFC,Ad,A&r);a=3.14*r*r;
s=2*3.14*r;printF(Ba<8.2F>s«%.2F\n'tats);
)
E"E:\MN2100101602韦恩珍\Debug\2100101602韦恩珍exe”
PleaseInputvalue:10a=314.00,s=62.80
Pressanykeytocontinue
/*ex1-2-1.c*/ttinclude<stdio.h>intmainO
intagbvCgSa=1b=2
c=3printfC,%d,%d,%d\neitb—,**c*3);printf
(iea=%d,b=%d,c=%d\ne',a,b,c);printf(>'%(!»s=%d\nM»(s=5*6,a*b*c)
»s);源程序:
运行结果:
EnE:\备份\2100101602韦恩珍\Debug\2100101602韦恩珍.exe”
1,2,7
a=2,b=l,c=4
1-3。
rressanykeytocontinue
-/*2100101602AJgJAex1-2-2.C*/ttinclude<stdio.h>main。<
FloatR15R2,U,11,12:
printFC'InputThreenumbersR1»R2tU:B);scanF(U*f,2F-,
&R1,&R2,&U);
I1-U/(R1*R2);
I2-U/((R1*R2)/(R1*R2));printfC,HAf,12”);运行结果:
E"E:\备份\2100
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年工业机器人技术在电子装配中的自动化应用
- 耳鼻喉科护理工作中的创新与实践
- 2026年孵化器行业“二房东”模式转型困境
- 2026年传统工艺技术创新与老字号品牌复兴
- 2026年戒烟热线服务中心建设与运营管理可行性
- 练习4 《行文逻辑分析与理据关系分析》 同步练习 (含答案解析)2027年高考一轮总复习
- 2026年小学数学(运动场跑道)周长与面积测量
- 2026年教育督导反馈问题整改落实情况汇报
- 项目管理合同续签及终止协议
- 办公自动化设备采购及安装协议
- 血液透析室(中心)的人员配置及职责
- 第四种检查器介绍
- BB/T 0066-2017聚乙烯挤出发泡包装材料
- 马克思主义基本原理第一章案例
- 07.2五年级下册道德与法治第7课《不甘屈辱 奋勇抗争》PPT教学课件(第二课时)
- 安全生产责任保险制度解读与推行
- 变电站工程构架吊装方案
- 马克思主义基本原理概论:5.3 资本主义的历史地位和发展趋势
- 全国28个省、直辖市、自治区革命老区县市名单
- 身份证标志台帐
- 2023级四川省通用技术会考试题及答案
评论
0/150
提交评论