《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表中所有员工的员工...