(参考资料)C语言上机实验步骤简介

合集下载

重庆邮电大学c语言上机实验期末实验报告

重庆邮电大学c语言上机实验期末实验报告

C语言程序实验报告姓名:班级:学号:学院:自动化第一章熟悉c语言编程环境实验目的及要求(1)了解c语言编程环境visual c++6.0的组成。

(2)了解并掌握c语言集成开发环境visual c++6.0的使用方法(3)了解并掌握c语言程序的基本结构,能够编写简单的程序(4)掌握c语言程序的上机步骤实验步骤:例1-1:编写一个简单的c语言程序,在屏幕上显示:”Hello World!”。

#include<stdio.h>void main(){printf("Hello World!\n");}实习题目1.41.写出下面程序执行结果。

#include<stdio.h>void main(){printf("我可以写c语言程序了!\n");}2编写c程序#include<stdio.h>void main(){printf("*\n");printf("**\n");printf("***\n");}第二章简单c语言程序设计实验目的及要求(1)进一步熟悉并掌握visual c++6.0集成开发环境的使用(2)熟练掌握c语言程序上机编写的步骤(3)掌握算术表达式、赋值表达式的使用(4)掌握c语言输入、输出函数的使用(5)能够编写简单的c语言程序(6)掌握简单c语言程序的差错方法实验步骤:例2-1:已知两个变量a、b,其值分别为100和200,编程求它们的和sum。

#include<stdio.h>void main(){int a,b,SUM;a=100;b=200;SUM=a+b;printf("他们的和是%d\n”,SUM);}例2-2已知一个圆柱体的半径r为6,高h为7,编写程序求圆柱体的体积。

#include<stdio.h>void main(){float r,h;float s;float v;r=6.0;h=7.0;s=3.14*r*r;v=s*h;printf("圆柱体的体积为%f\n",v);}2.4实习题目1写程序结果#include<stdio.h>void main(){int a;float b;a=4;b=9.5;printf("a=%d,b=%4.2f\n",a,b);}2已知直角三角形的两个直角边长分别为3、4,求此直角三角形的斜边长c及面积s。

C语言程序设计实验指导书(新)

C语言程序设计实验指导书(新)

C语⾔程序设计实验指导书(新)C语⾔程序设计实验指导书重要说明:上机实验⽬的和要求⼀实验报告要求每次实验,提交⼀份实验报告。

具体格式见“实验报告格式范⽂”将代码和运⾏截图粘贴到“C改⾰实验指导书24学时”word的相应位置。

如下图,程序运⾏的截图如下:⼆上机实验的⽬的上机实验的⽬的,绝不仅仅是为了验证教材和讲课的内容,或者验证⾃⼰所编程序正确与否。

学习程序语⾔,上机实验的⽬的如下:1 加深对讲授内容的理解,尤其是⼀些语法规定,光靠课堂讲授,既枯燥⽆味⼜难以记住,通过多次上机,就能⾃然、熟练地掌握语法规定。

2 了解和熟悉C语⾔程序开发环境。

熟悉⼀两种环境(计算机系统的软件和硬件条件),再遇到其他的系统时便会触类旁通,很快学会。

3 学会上机调试程序,也就是善于发现程序中的错误,并且能很快地排除这些错误,使程序能够正确地运⾏。

要真正掌握计算机应⽤技术,就不仅应当了解和熟悉有关理论和⽅法,⽽且要求⾃⼰动⼿实践能⼒强。

4 在做实验时千万不要在程序通过后就认为万事⼤吉,完成任务了,应当在通过的程序上做⼀些调试和修改,看看会得到什么结果。

多动脑筋思考,将会对你有很⼤帮助。

三上机实验前的准备⼯作1 了解所⽤的计算机系统的性能和使⽤⽅法;2 复习和掌握与本实验有关的教学内容;3 准备好上机所⽤的程序,切忌⾃⼰不思考、不编制程序或抄袭别⼈的程序;4 准备好调试和运⾏时所需的数据。

四上机实验的步骤1 调出C语⾔编译系统,进⼊C语⾔⼯作环境;2 输⼊⾃⼰编制好的程序;3 检查输⼊是否有错,及时更正;4 进⾏编译和连接;5 运⾏程序,分析结果。

重要说明:上机实验⽬的和要求 0实验⼀C语⾔上机基础 (4)实验⼆基本数据类型、运算符和表达式 (7)实验三输⼊、输出函数的使⽤ (9)实验四选择结构程序设计 (11)实验五循环结构程序设计 (13)实验六数组 (16)实验七简单函数 (18)实验⼋⾼级函数 (19)实验九指针 (20)实验⼗⾃定义数据、⽂件 (22)附1:c语⾔函数库 (24)实验⼀C语⾔上机基础特别声明:为了教学的便捷以及学⽣⾃学的⽅便,我们选择了便于下载和安装的Microsoft Visual C++ 6.0软件作为编译环境。

C语言上机操作指导

C语言上机操作指导

C语言上机操作指导在学习C语言过程中,上机操作是非常重要的一部分。

通过上机实践,我们可以巩固所学的理论知识,培养编程思维,提高解决问题的能力。

本文将为大家提供C语言上机操作的指导,帮助大家更好地进行实践。

一、实验环境准备在进行C语言上机操作之前,我们首先需要准备好实验环境。

具体步骤如下:1. 安装编译器:选择一款适合的C语言编译器,如Dev-C++、Code::Blocks等,并按照其官方指南进行安装。

2. 创建项目:打开编译器,创建一个新项目。

根据需要选择控制台应用程序或者窗口应用程序。

3. 配置编译器:在项目设置中,确认编译器配置正确,比如选择合适的C语言标准、设置输出文件路径等。

二、实验内容安排在进行C语言上机操作时,为了有效利用时间,我们需要合理安排实验内容。

以下是一个常见的实验内容安排,供大家参考:1. 熟悉开发环境:掌握编译器的基本使用方法,学会创建、保存、运行项目等操作。

2. 简单程序实现:从简单的程序开始,如输出Hello World、计算两个数的和等。

逐步熟悉C语言的基本语法和编程逻辑。

3. 变量与数据类型:掌握变量的定义和使用方法,了解各种基本数据类型的特点及其使用场景。

4. 条件语句和循环结构:学习if-else语句、switch语句、while循环、for循环等,掌握条件判断和循环控制的基本方法。

5. 数组和字符串:了解数组和字符串的概念,学习如何声明、初始化和访问数组,以及常见的字符串操作方法。

6. 函数和指针:了解函数的定义和调用,学习如何传递参数和返回值。

同时,也要熟悉指针的概念和使用方法。

7. 文件操作:学习如何打开、读写和关闭文件,实现文件的基本输入输出。

8. 综合实例:通过一些综合实例,将之前所学的知识进行综合运用,提升实际编程能力。

三、实验操作步骤在进行C语言上机操作时,我们需要按照一定的步骤进行操作。

以下是一个常见的实验操作步骤,供大家参考:1. 阅读实验要求:在开始实验之前,仔细阅读实验要求和题目描述,明确任务目标和具体要求。

c语言上机实验题及参考答案

c语言上机实验题及参考答案
4、编写程序,求1-3+5-7+...-99+101的值。(文件名为44.c。备注:程序运行结果为51,关于符号转换的问题可以参考教科书上的例6.6)
5、两个乒乓球队进行比赛,各出3人,甲队为A,B,C 3人,乙队为X,Y,Z 3人。已抽签决定比赛名单。有人向队员打听比赛的名单。A说他不和X比,C说他不和X、Z比。请编程序找出3队赛手的名单。(C语言源程序文件名为45.c,本程序运行结果:A--Z B--X C--Y)
2 14 14
5 10 15
8 6 16
11 2 17)
2、编写程序:输入两个正整数,求其最大公约数和最小公倍数。(如输入12和8,则最大公约数为4,最小公倍数为24)(C语言源程序文件名为42.c。要求求最大公约数用欧几里得的辗转相除法实现)。
3、编写程序实现以下功能:输入一个正整数,打印出它是否素数。(C语言源程序文件名为43.c)
例如:有定义int a=3;执行输出语句:printf(“a=%3d”,a);则输出结果显示为:a= 3(3左边有两个空格)
n(代表一个正整数)
对实数,表示输出n位小数。
例如:有定义float x=1.2;执行输出语句:printf(“x=%6.2f”,x);则输出结果显示为:x= 1.20(数字左边有两个空格)。
三、附加题:
9、编程实现:从键盘上输入一个三位正整数m,输出将m的个位,十位,百位反序而成的三位数(例如:输入m的值123,则输出m的值为321)(要求:文件名为15.c,提示:可用算术运算符“/”和“%”先分离出m的各个位数,再重新组合成新的数,例如用表达式“123%10”就能求出123的个位数3)。
三、实验题目:
if语句基本形式:if(条件){语句一;}

C语言实验报告

C语言实验报告

中南民族大学管理学院学生实验报告课程名称:C程序语言设计姓名:郭晋学号:10056006年级:2010专业:信息管理与信息系统指导教师:李超锋实验地点:管理学院综合实验室2010 学年至20 11 学年度第2 学期目录实验一熟悉C语言的开发环境和C程序的上机步骤实验二基本数据类型及数据的输入输出实验三运算符及表达式实验四顺序结构程序设计实验五选择结构程序设计实验六循环结构程序设计实验七数组及其应用实验八函数及其应用实验九指针及其应用实验(一)熟悉C语言的开发环境和C程序的上机步骤实验时间:2011.3.29同组人员:郭晋,金亚男实验目的:1,了解T urb C3.0编译系统,熟悉各菜单的功能,掌握在该系统上编辑,编译,连接,运行一个C程序的方法。

2,通过调试,运行简单的C程序,初步了解C语言程序的特点。

实验内容:1.编写一个C程序,求一个圆的面积。

我们的程序设计#include<stdio.h>void main(){float r,s;scanf("%f",&r);s=3.14*r*r;printf("s=%f",s);}2.编写程序求任意三个书的最大值。

我们的程序设计#include<stdio.h>void main(){int a,b,c,max;scanf("%d,%d,%d" ,&a,&b,&c);if(a>b&&a>c)max=a;if(b>a&&b>c)max=b;if(c>a&&c>b)max=c;printf("max=%d\n",max);}实验步骤:1.首先,我们两人先根据题目中的编程要求确定实验步骤,分别写下相应的编程语言进行比较,未出现明显的分歧。

2.打开Turb C 程序,然后将刚刚确定的C语言程序输入,打开Proiles,进行系统纠错,看是否出现错误或者警告,进行相应的调试。

C语言上机步骤范文

C语言上机步骤范文

C语言上机步骤范文C语言是一种计算机程序设计语言,广泛用于软件开发和系统编程。

上机实验是C语言学习的重要组成部分,通过上机实验,可以加深对C语言的理解,掌握实际应用技巧。

以下是C语言上机的一般步骤,供参考:1.预备工作:2.实验目标和要求:在开始实验之前,需要明确实验目标和要求。

根据不同课程或任务的不同,实验目标和要求会有所不同。

确保自己了解和理解教师或实验指导书提供的实验要求。

3.问题分析和设计:在上机实验之前,通常需要对问题进行分析和设计。

首先,仔细阅读实验要求,并弄清楚实验需要解决的问题。

其次,根据问题的特征和要求,设计出合适的解决方案和算法。

4.编码实现:5.编译和调试:编码实现完成后,需要对代码进行编译和调试。

选择编译选项,例如调试模式,然后编译源文件。

如果有任何错误或警告信息,需要进行适当的修改和调整。

如果编译通过,可以进行下一步的调试工作。

6.调试和测试:调试是指在程序出现问题时,通过查找和解决错误来确保程序的正确性和稳定性。

调试工作包括运行程序并进行测试,观察程序的输出结果是否符合预期,并检查代码和算法是否存在错误和逻辑问题。

7.优化和改进:在调试和测试过程中,可能会发现一些性能问题或需要改进的地方。

此时,可以进行优化和改进的工作。

通过调整算法和数据结构,或进行程序的重构,以提高程序的效率和可读性。

8.提交实验报告:当实验完成后,通常需要提交实验报告。

实验报告应包括实验目标、问题分析、设计方案、编码实现、测试结果和讨论等内容。

确保实验报告的格式和结构符合实验要求,以便获得更好的评分。

上述步骤可以指导C语言上机实验的进行。

每个步骤的重要性和执行顺序都有所不同,需要根据具体的实验任务来进行调整和决定。

总结起来,C语言上机步骤大致包括预备工作、实验目标和要求、问题分析和设计、编码实现、编译和调试、调试和测试、优化和改进、提交实验报告等。

通过按照这些步骤进行,可以有效地完成C语言的上机实验,并获得满意的实验结果。

大一C语言上机实验实验报告

大一C语言上机实验实验报告
p=a;
sort(p,10);
for(p=a,i=0;i<10;i++)
{printf("%d",* p);p++;}
}
void sort(int x[],int n)
{int i,j,k,t;
for(i=0;i<n-1;i++)
{k=i;
for(j=i+1;j<n;j++)
if(x[j]>x[k]) k=j;
从1一直加到100.
2.确定数学模型
3.算法
i=1
当i≤100
sum+=i
i=i+1
输出5050
4.程序编码
#include<stdio.h>
void main()
{
int i,sum=0;
for(i=1;i<=100;i++)sum+=i;
printf("%d\n",sum);
}
5.调试程序
经过上机调试,运行情况如下:
void main()
{
int year;
scanf("%d",&year);
if(year/4==0&&year/100!=0)
printf("%d is a leap year.\n",year);
else if(year/400==0)
printf("%d is a leap year.\n",year);
if(k!=i)
{t=x[i];x[i]=x[k];x[k]=t;}

C语言程序设计实验课程简介

C语言程序设计实验课程简介

四川师范大学计算机科学学院《C语言程序设计》实验手册2010年2月年级: 2009级专业:计算机科学与技术班级:一班姓名:谢丹学号: 2009110156 指导教师:廖雪花《C语言程序设计》实验课程简介课程名称:C语言程序设计实验课程性质:专业必修课课程属性:专业必修课学时学分:学时32 学分1开课实验室:软件实验室面向专业:网络工程、软件工程、计算机科学与技术一、课程的任务和基本要求C语言程序设计实验是面向计算机相关专业学生开设的《C语言程序设计》实验课,是配合《C 语言程序设计》课程而开设的实验性教育环节。

本课程的主要任务是让学生充分掌握C语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。

C语言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学习课程的辅助手段。

通过C语言上机实验的教学活动,使学生真正全面掌握C语言的基础知识,培养和提高学生的程序开发能力。

二、实验项目【实验一】最简单的C程序---顺序程序设计【实验二】逻辑运算和判断选取控制【实验三】循环结构程序设计(一)【实验四】循环结构程序设计(二)【实验五】函数【实验六】数组(一)【实验七】数组(二)【实验八】指针【实验九】结构体、共用体和文件【实验十】C程序综合性实验三、有关说明1、与其它课程和教学环节的联系:先修课程:计算机文化后续课程:面向对象程序设计、Java程序设计、数据结构、软件工程2、教材和主要参考书目:(1)教材:《C程序设计习题解答与上机指导》,谭浩强吴伟民著,北京:清华大学出版社,2003年。

(2)主要参考书目:《C语言程序设计》谭浩强主编,清华大学出版社,2003年。

三、实验内容实验一最简单的C程序---顺序程序设计(验证性实验 2学时)(一)、实验目的1.熟悉win-tc程序运行环境2.掌握运行一个C程序的步骤,理解并学会C程序的编辑、编译、链接方法3.掌握C语言中使用最多的一种语句——赋值语句4.掌握数据的输入输出方法,能正确使用各种格式控制符(二)、实验内容1.写出下列程序的运行结果(1)#include <stdio.h>void main(){printf(“*****************\n”);printf(“This is a c program. \n”);printf(“****************\n”);}运行结果及分析:结果:****************** 分析:在C语言中,\n表示换行,因此运行结果为三行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以下方法为 Debug 调试,是在语法无错的情况啊,对存在逻辑错误的程序进行调试的 方法,同学们可以先了解,以后的上机实验中多应用
VC 为调试 C 程序提供了多种工具和多组方法,常用的方法有菜单法、工具栏法和功能 键法。实际上,这三种方法是相似或相同的,只是根据用户的熟悉程度和习惯用法选择其中 之一,来完成你的调试过程。下面结合调试工具来介绍以上方法。
●Run to Cursor 运行到当前光标位置,功能键是 Ctrl+F10。当程序处于调试状态时, 为了跳过某程序段,可预先将光标定位在某语句行上,按下此按钮,即可使程序直接运行到 当前光标位置,从而节省了时间,加快了调试程序的步骤。
② 对于设置观察窗口工具,其功能主要是为配合程序跟踪运行,设置一些观察点,以 便定位出错的位置,从而找到出错的原因。
● Step Over 单步运行程序,功能键是 F10。本按钮的功能类似于 F11,但它不进入 函数内部,它将每一条语句看作一步,包括函数调用语句。
●Step Out 从当前函数中退出,功能键是 Shift+F11。当程序运行至某个函数内部时, 按下此按钮后,调试状态即从函数内部退出,返回到调用该函数的主函数的当前语句。
C语言程序开发环境——visual c++ 6.0
C 源程序可以在 visual c++集成化环境中编辑、编译、链接和运 行。现在常用的是 visual c++ 6.0 版,本书以 visual c++ 6.0 为背景来 介绍 visual c++ 的上机操作。其实,visual c++ 不同版本的上机操作 方法大同小异,掌握了其中的一种,就会举一反三,能够顺利地使用 其他版本。
图 13
8
●Watch 设置观察点。当用户按下该按钮,屏幕显示如图 14 所示观察窗口,其中的“Name” 列和“Value”列为空。这时,用户可以在 Name 列中输入用户待观察的观察点,即程序中某 个变量的名字,然后回车,在 Value 列就显示出该变量的当前值。观察点可以设置多个,多 个观察点还可以分别放在不同的观察标签内(Watch1、Watch2…)。
图 14 ● Variables 变量列表,当按下此按钮,屏幕显示如图 15 所示的变量列表窗口。窗 口中的“Name”列和“Value”列中列出了当前函数中的所有变量名和相应的值,其中:简 单变量只显示变量名和它的值;数组名前面有一个“ ”符号,Value 列显示它的地址值
图 15 ●Registers 寄存器列表,按下此按钮,屏幕上显示如图 16 所示的寄存器窗口,窗口 中列出了所有寄存器的内容。
图3
图5
图4
编译信息
图6
3
⑺选择“编译”菜单中的“构件(Build) my_c1.exe”命令,构建可执行程序,或者按“编 译微型条”中的 Build 按钮(功能键是 F7)来构建可执行程序(图 7)。
链接信息
图7 (8)再选择“编译”菜单中的“!执行 my_c1.exe” 命令或按“编译微型条”中的!(功能 键是 ctrl+F5)。结果屏幕如图 8 所示。第一行为输出结果,“press any key to continue”为 visual c++自带,表示按任意键退出运行程序返回编辑界面。
图 10
图 11
6
四、程序调试 作为程序员编写程序,一个难以避免的工作就是对程序的调试。调试包括语法方面的,
这一般通过编译就可基本解决,比如在上述图 5 中,细心的同学可能注意到在底部的编译 信息窗中,编译报告中说:my_c1.obj - 0 error(s), 0 warning(s),意思是编译过程中没发现错 误(0 error(s)),也没有不合规范的使用(0 warning(s))。编程序应最好是达到 0 error 和 0warning,但有时无法做到如此完美,只要达到 0error 就可以了。若不能做到 0error,将不 能产生机器语言程序,因而也就无法执行程序。所以同学们在调试自己的程序时,必须是做 到经编译后 0 error。好在编译器对发现的错误都有一个比较正确的修改意见,同学们按意 见修改后一般就可消除错误,只是修改意见是英文的,同学们需有一定的专业词汇或者经过 一定时间与 VC++的接触,就可理解;另一类就是逻辑方面的,这类错误的消除相对麻烦。 好在 VC 提供了非常丰富的调试手段,帮助我们分析错误,前提是程序已经没有语法错误, 也就是说编译已经通过(0 error(s))。
图 16 ●Memory 内存列表,按下此按钮,屏幕上显示如图 17 所示的内存列表窗口,其中“A 地址”文本框中显示的是内存的当前地址值,下面的列表框中显示的是从指定地址开始的所 有内存区域的值,??表示其值不确定(没有赋确定的值)。用户可以在程序运行时,在“Watch” 窗口中找到某个变量的地址或数组名的值(数组名本身是一个地址量),然后,将该值输出 “A 地址”的文本框中,在内存列表区立即就能看到它的存储值,不过该值是一个十六进制 的数,并且,一个整型数占据四个字节的存储区域。详细内容可参考下面的例子。
●Restart 重新执行程序,功能键是 Ctrl+Shift+F5。无论 C 源程序处于任何状态(编 辑、运行、调试),按下此按钮均可使程序从编译开始,逐步进入调试程序状态。
●Stop Debugging 停止程序调试,功能键是 Shift+F5。当调试过程处于跟踪程序执行 的状态时,按下此按钮,将停止调试程序,返回编辑状态。编辑状态下此按钮无效。
5
鼠标点击滚动条上的滑块,查看第一条错误信息,并用鼠标双击第一个错误信息。可以看到, C 编译器将 Hello 理解为了标识符,而前面又没有对 Hello 的说明,所以认为它是未声明 的标识符(undeclared identifier),这个错误在初学者的程序里非常多见,希望同学们记住它。 将双引号加上再重新编译,就可恢复为无错误了。
● QuickWatch 快速观察表达式的值,功能键是 Shift+F9。当程序运行到某个关键语 句行时,你可以按下该按钮,即在屏幕上显示如图 13 所示的“QuickWatch”窗口,其中:E 表达式下拉列表框中的 a,是由用户输入的当前源程序中的一个数组名;V 当前值列表中的 “Name”和“Value”列的值就是 a 数组中所有元素的元素名和元素值。
1
C 程序集成开发环境熟悉
一、实验目的 掌握在 Visual C++ 6.0 集成开发环境下怎样编辑、编译、连接、执行、修改
和调试 C 语言程序。 二、新建 c 程序、编辑、编译、链接、执行 1.进入可视化的 C++ 6.0 集成开发环境 ⑴启动计算机,进入窗口环境操作界面。 ⑵鼠标依次点击“开始”→“程序”→“Microsoft Visual Studio 6.0”→“Microsoft Visual C++ 6.0” 启动 VC6.0 集成开发环境。 ⑶选择“文件”(File)菜单中的“新建”(New)命令, 在新建对话框中,选择“文 件”选项卡,再选择“C++ Source File”类型,按图示操作后单击对话框中的“确 定”按钮。(见图 1)
请改正程序中的错误,使它能得出正确的结果。
注意: 不要改动 main 函数, 不得增行或删行, 也不得更改程序的结构!
② 源程序
#define N Байду номын сангаас0
int fun(char *s, char *t)
{
int n=0; char *p , *r;
while ( *s )
{
p=s;
10
r=t; while(*r) {
if(*r==*p) {
图1 ⑷ 接着就会出现如图 2 所示的 VC 界面。
图2
2
⑸ 在编辑窗口中,输入如下内容:
#include <stdio.h> void main( ) { printf("Hello!这是我的 First C 程序.\n"); } ⑹选择“编译”菜单中的“ 编译 my_c1.cpp” 命令或者按“编译微型条”(图 3)的 Compile (功能键是 Ctrl+F7)按钮,对程序进行编译,并在出现的对话框图 4、图 5 中选择“是(Y)” 结果如图 6。
● Show Next Statement 指示当前程序运行的语句行。
7
● Step Into 单步运行并且可进入函数内部运行,功能键是 F11。程序在调试过程中, 按下此按钮可单步跟踪程序运行,与 Stp Over 按钮不同的是,该功能可进入函数内部,继 续函数内部的语句行跟踪。
注意:使用此按钮时,当光标位于有库函数调用的语句行,不用 F11 功能,以免进入 库函数的汇编程序块中,取而代的是 F10 功能键。
图8
4
(9)当我们对程序进行编译、链接、运行时出现错误或者是输出结构与实际结果不同的情 况,都需要检查源程序,修改源程序。
鼠标点击滚动条,查 看错误信息
图9 例如:我们将上例中的将 printf 行括号中的双引号去掉左边的,重复(6)即对源程序 进行编译,会出现如图 9 所示的情况,其中的编译信息窗显示:my_c1.obj - 16 error(s), 0 warning(s)。可以看到由于一个双引号的漏写,导致出现 16 个语法错误,而实际上的错误 只有一个,这是 C 编译器的特点,当它遇到错误时,会做出一些判断或推测,有时这种推 测判断正确,有时也会错误。了解这一特点后,希望同学们在上机时,先去修改第一个错误, 一般可以在修改一个错误后立即重新编译,这样可以快速减少错误的数目。下面请同学们用
再次修改上述程序,在#include “stdio.h”这一行的最左边加两个“/”,即使得这一行 成为注释(显示为绿色),重复⑹,可以看到图 7 所示的错误。相信同学们对其中的错误说 明不难理解了,C 编译器说 printf 是未声明的标识符。原因是 printf 不是 C 语言的基本 部分,它是定义在“stdio.h”中,这也就是我们为什么在前面说要在自己的程序前部加#include “stdio.h”的原因。 三.保存文件,再建一个 c 程序的方法 1.点击 save,保存当前 c 文件,close workspace,然后再按照二的步骤新建一个 c 程序 2. 点击 save,保存当前 c 文件,再点击 File-save as,将其另存为另个文件名,如:my_c2.c. 再通过编辑窗口重新编辑新的源程序,或对已有的程序部分进行修改,完成后进行编译,会 出现如下对话框(图 10),选择 yes 后出现图 11 所示界面,可看出在工程区包含两个 C 文 件,若此时进行 Build 会出现错误,正确的做法为:将旧文件 my_c1.c 选中,按键盘上的 delete 键,之后工作项中就只包含 my_c2.c 一个 c 文件了,Build 正常。
相关文档
最新文档