实验1编程环境 答案

发布 2022-07-08 10:42:28 阅读 2858

《c语言》上机实验一。

学号姓名。实验目的】

1. 熟悉visual c++ 6.0(简称vc 6.0)的语言集成编译环境;

2. 掌握c语言程序的上机步骤。

实验内容】1. 熟悉vc 6.0的编译环境(参考第370页附录a)

建议】事先建立一个特定的文件夹,专门用于保存你的c程序。例如,在e盘中新建文件夹“vc programs”.

1) 启动vc 6.0:

方法1:双击桌面上的 “microsoft visual c++ 6.0” 图标。

方法2: 菜单“开始”—“程序”—“microsoft visual studio 6.0”—“microsoft visual c++6.0”

此时,弹出下面的vc 6.0窗口。

图1.1 vc6.0窗口。

2) 新建一个c程序文件:

方法1:直接点击新建按钮,再点保存按钮,在弹出的对话框修改文件名,注意文件后缀名为。c,如“

方法2:1. 步骤1:选择菜单“文件”—“新建”,弹出新建对话框,如图1.2所示。

图1.2 新建对话框。

2. 步骤2:在新建对话框中,单击“文件”选项卡、选择其中的“c++ source file”、在右侧分别填写c程序文件的文件名,如“并选择该文件所在的文件夹,如下图中的“e:

\vc programs”),最后单击“确定”。

图1.3 新建对话框。

3) 编辑c源程序 “

在图1.4所示的编辑窗口中,输入下面的程序**:

图1.4 编辑源程序状态。

输入结束后,单击“保存”按钮。

4) 编译:得到目标程序“

这一步骤检查源程序中是否存在语法错误:

使用快捷键 ctrl+f7,或单击图1.5中标红圈的“编译”按钮,屏幕显示如图1.5:

注意!编译时会出现一个对话框,询问是否生成相应的工作区,回答“是”。

图1.5 编译目标程序状态。

5) 连接:得到可执行程序“

这一步骤将“与其他文件(本例中为“相连,生成可执行文件:

按快捷键 f7,或单击图1.6中标红圈的“构建”按钮,屏幕如图1.6:

图1.6 连接可执行程序状态。

6) 运行程序“

使用快捷键 ctrl+f5,或单击“执行”按钮,屏幕如图1.7:

图1.7 程序运行结果。

注:其中的“press any key to continue”为系统提示,会出现在任意一个程序运行结果中)

7) 关闭程序工作区“

文件”—“关闭工作区”—“是”

本步骤的目的是关闭本程序所占用的所有资源(即工作区),为执行下一个c程序让位。(否则下一个c程序在连接步骤会出错!)

思考题】把源程序“中的**行“printf(“hello, c!”)修改为“printf(“hello,c!);”修改后重新保存、编译、连接和执行,运行结果是什么,与修改之前的结果有什么不同?

答:“press any key to continue”的系统提示显示在下一行,程序显示更加美观。

2. 掌握c语言的两种注释方式。

程序1:1) 上述程序的运行结果是什么?

请将程序的运行结果截图放在下面:

程序2:2) 请分别用c语言的两种注释方式将上述程序的line4 注释掉,源程序以及程序的运行结果是什么?

答: 源程序如下:

运行结果:两种方法的运行结果相同,如下。

思考题】1)以上二个程序,都出现了main()函数,请问main()函数是什么函数,可以省掉?

答: main是主函数不能省掉,c程序有且只能有一个main函数。

(2)printf()这个函数的作用是什么?

答:是标准输出函数,将程序的结果在屏幕上输出。

Linux环境编程实验作业1 实验题目

linux环境编程实验。一 实验目的。熟悉linux开发环境,练习使用gnu开发工具 makefile的编写与使用 linux进程控制 linux文件读写以及linux网络系统通信。二 实验题目。1.编写fork vfork的测试程序,验证二者的区别2.编写具有如下过程的程序。a 程序1 首先运行,...

微机编程实验答案整理

1 可编程定时器计数器8253 一 ioport equ 0d400h 0280h io8253a equ ioport 283h io8253b equ ioport 280h code segment assume cs code start mov al,14h 设置8253通道0为工作方式2...

答案实验五 ORACLE编程 一

oracle技术 实验报告 五 实验名称oracle编程 一 姓名学号班级。实验目的 1 熟练掌握编写和调试pl sql块的方法。2 熟练掌握编写和调试存储过程方法。3 熟练掌握编写和调试函数方法。4 熟练掌握各种控制结构语句的使用。实验内容 1 编写一个pl sql块,输出emp表中所有员工的员工...