实验1C程序的运行环境和最简单的C程序设计_第1页
实验1C程序的运行环境和最简单的C程序设计_第2页
实验1C程序的运行环境和最简单的C程序设计_第3页
实验1C程序的运行环境和最简单的C程序设计_第4页
实验1C程序的运行环境和最简单的C程序设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论