计算机二级 实验一C语言的运行环境和运行过程.doc_第1页
计算机二级 实验一C语言的运行环境和运行过程.doc_第2页
计算机二级 实验一C语言的运行环境和运行过程.doc_第3页
计算机二级 实验一C语言的运行环境和运行过程.doc_第4页
计算机二级 实验一C语言的运行环境和运行过程.doc_第5页
全文预览已结束

下载本文档

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

文档简介

C语言实验指导实验一C语言的运行环境和运行过程【目的与要求】1了解Windows环境下C语言的运行环境(VC+6.0),了解所用的计算机系统的基本操作方法,学会独立使用该系统。2了解在该系统上如何编辑、编译、连接和运行一个C程序。3通过运行简单的C程序,初步了解C源程序的特点。【上机内容】【基础知识】通过课堂上学习,我们对C语言已有了初步了解,对C语言源程序结构有了总体的认识,那么如何在机器上运行C语言源程序呢?任何高级语言源程序都要“翻译”成机器语言,才能在机器上运行。“翻译”的方式有两种,一种是解释方式,即对源程序解释一句执行一句;另一种是编译方式,即先把源程序“翻译”成目标程序(用机器代码组成的程序),再经过连接装配后生成可执行文件,最后执行可执行文件而得到结果。C语言是一种编译型的程序设计语言,它采用编译的方式将源程序翻译成目的程序(机器代码)。运行一个C程序,从输入源程序开始,要经过编辑源程序文件(C)、编译生成目标文件(obj)、连接生成可执行文件(exe)和执行四个步骤。下面主要介绍VC6.0下运行C语言源程序。现在D盘下建立一个新建文件夹,命名成自己的名字(张三),以后我们编的所有程序都在这个文件夹的下面。从Windows环境下,运行VC+6.0进入如下界面,点击新建在新建对话框中,选项文件标签,选C+ Source File,并选择好位置(D:/张三);写好文件名(first.C)。注意:扩展名(.C)很重要,不能丢。以上对话框,点击确定,源程序的编写。在光标处输入以下内容#include void main()printf(this is my first programe!n);如下图源程序的编译、连接和执行。点击compile(编译)命令,或者按ctrl+F7弹出如下对话框,按是若还出现对话框,继续按是若出现以下提示信息Compiling.first.Cfirst.obj - 0 error(s), 0 warning(s)如下图所示那么我们可以继续按 链接Build(F7)若出现以下提示信息-Configuration: first - Win32 Debug-Linking.first.exe - 0 error(s), 0 warning(s)如下图所示那么我们可以继续按 执行BuildExecute(Ctrl+F5)将会出现以下,运行结果画面其中Press any key to continue,请同学们自己翻译和理解。【程序调试过程中,常见的一些错误提示信息及其意义,看错误提示就像做阅读理解一样】说明:在这里只说明几个同学们常犯的错误,除了以下说明的几个之外,如果你还遇到其他的,建议添加到此处(1)丢分号;例如:Compiling.first.cc:documents and settingsadministratorfirst.c(6) : error C2143: syntax error : missing ; before first.obj - 1 error(s), 0 warning(s)(2)多main()函数;例如:Compiling.first.cLinking.first.obj : error LNK2005: _main already defined in first.objDebug/first.exe : fatal error LNK1169: one or more multiply defined symbols foundfirst.exe - 1 error(s), 0 warning(s)注意:每运行一次VC,只能编写一个main()函数(3)还没有定义变量,就使用;例如:Compiling.first.cC:Documents and SettingsAdministrator 2.c(4) : error C2065: i : undeclared identifierfirst.obj - 1 error(s), 0 warning(s)注意:变量一定要先定义后使用。(4)待续【一般示例】(1) 编辑,编译,运行下面程序并存盘,文件名为ex1_1.c/* 输出信息的C源程序,文件名为ex1_1.c */#include”stdio.h”void main() printf(“Hello, Everyone n Study hard!n”); 输出结果为_(2) 调入文件ex1_1.c,把程序修改成下面形式,运行,存盘,文件名为ex1_2.c/* 输出信息的C源程序,文件名为ex1_2.c */#include”stdio.h”void main() printf(“Hello, Everyone n ”); printf(“ Study hard!n”);输出结果为_, ”n”的作用是_(3) 编辑,编译,运行下面程序并存盘,文件名为ex1_3.c/* 计算圆面积的程序,文件名为ex1_3.c */#include”stdio.h”void main() float r,area; printf(“r=?”); scanf(“%f”,&r); area=3.1415926*r*r; printf(“arear=%fn”,area);第一次

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论