计算机二级C语言的运行环境,计算机二级 实验一C语言的运行环境和运行过程.doc...

计算机二级 实验一C语言的运行环境和运行过程

C语言实验指导实验一C语言的运行环境和运行过程【目的与要求】1.了解Windows环境下C语言的运行环境,了解所用的计算机系统的基本操作方法,学会独立使用该系统。2.了解在该系统上如何编辑、编译、连接和运行一个C程序。3.通过运行简单的C程序,初步了解C源程序的特点。【上机内容】【基础知识】通过课堂上学习,我们对C语言已有了初步了解,对C语言源程序结构有了总体的认识,那么如何在机器上运行C语言源程序呢?任何高级语言源程序都要“翻译”成机器语言,才能在机器上运行。“翻译”的方式有两种,一种是解释方式,即对源程序解释一句执行一句;另一种是编译方式,即先把源程序“翻译”成目标程序(用机器代码组成的程序),再经过连接装配后生成可执行文件,最后执行可执行文件而得到结果。C语言是一种编译型的程序设计语言,它采用编译的方式将源程序翻译成目的程序(机器代码)。运行一个C程序,从输入源程序开始,要经过编辑源程序文件(·C)、编译生成目标文件(·obj)、连接生成可执行文件(·exe)和执行四个步骤。下面主要介绍下运行C语言源程序。②从Windows环境

注意:扩展名(.C)很重要,不能丢。

⑤以上对话框,点击确定,

⑥源程序的#include

void main()

{

printf("this is my first programe!\n");

}

如下图

⑦源程序的编译、连接Compiling...

first.C

first.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,请同学们自己翻译和理解。

★【,看错误提示就像做阅读理解一样】

Compiling...

first.c

c:\documents and settings\administrator\first.c(6) : error C2143: syntax error : missing ';' before '}'

first.obj - 1 error(s), 0 warning(s)

(2)多main()函数;例如:

Compiling...

first.c

Linking...

first.obj : error LNK2005: _main already defined in first.obj

Debug/first.exe : fatal error LNK1169: one or more multiply defined symbols found

first.exe - 1 error(s), 0 warning(s)

注意:每运行一次VC,只能编写一个main()函数

(3)还没有定义变量,就使用;例如:

Compiling...

first.c

C:\Documents and Settings\Administrator \2.c(4) : error C2065: 'i' : undeclared identifier

first.obj - 1 error(s), 0 warning(s)

注意:变量一定要先定义后使用。

(4)待续…………

【一般示例】”stdio.h”

void main()

{ printf(“Hello, Everyone \n Study hard!\n”); }

输出结果为____________________

调入文件ex1_1.c,把程序修改成下面形式,运行,存盘,文件名为ex1_2.c

/* 输出信息的C源程序,文件名为ex1_2.c */

#include”stdio.h”

void main()

{ printf(“Hello, Everyone \n ”);

printf(“ Study hard!\n”);

}

输出结果为____________________, ”\n”的作用是_____________

编辑,编译,运行下面程序并存盘,文件名为ex1_3.c

/* 计算圆面积的程序,文件名为ex1_3.c */

#include”stdio.h”

void main()

{ float r,area;

printf(“r=?”);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值