实验一 输入/输出函数(简单程序设计)(4学时)
一、实验目的和要求
1.掌握C语言程序的上机调试过程。
2.熟悉一种C语言程序开发环境(以Microsoft Visual C++ 6.0为例)。
3.了解C语言程序的基本结构。
4.了解几种算术类型所允许的操作种类和运算规则。
5.掌握scanf、printf、getchar、putchar等输入/输出函数的使用方法和函数中几种数据的输出格式控制。
6.了解变量的命名规则。
7.了解赋值运算符的意义和正确用法。
8.了解变量的地址和指针的概念。
9.掌握格式数据类型和之间转换,自增和自减运算。
10.独立编程并调试通过。
二、实验前准备实验创建一个工程
在VC中,一个源程序文件必须属于一个工程;所以我们首先来创建一个工程选择菜单: ( 新建...
打开下面窗口在 Projects Tab页面Projects标签页)中,我们看到可以创建许多种类型的工程并且可以指定工程的名字和存储位置。如果要开发简单的 C 语言程序,只需要创建一种工程:Win32 Console Application,也就是 Windows 32控制台程序称“黑屏”程序。进行如下设置顺序选项操作说明工程类型选择Win32 Console Application”2位置输入::\TEST\”作为例子,我们暂且把该演示程序保存在盘根目录下面的 TEST 文件夹中。您如果该文件夹不存在,您需要首先创建它。该选项不需要手工输入,您可以单击在右下方的 ...” 按钮,来选择该文件夹。注意:虽然上面的截屏上显示的是 :\Test\myproject”,但那是完成了第 3 步之后的结果。在这一步,只需要输入:\TEST\”。输入:随着的输入,部分将在原来路径的后面自动加入完成点击按钮修改新工程的配置
作为 Win32 Console Application 类型的程序,只有一个配置界面,如下所示。如果选择其他类型的应用程序,可能会有多个配置界面。
在这里选择第一个选项,也就是默认选项:然后选择完成。点击:按钮。
这个选项将创建一个空的工程VC6.0不会自动生成源代码文件。VC6.0将自动生成一些源代码文件确认创建新工程
窗口显示出所做的配置,以供最后检查。如果确认无误,该项目将被创建。
确认该页面显示的内容都是正确的点击: 按钮,创建该项目。 创建新工程完毕
VC会根据所填写的配置创建相关的文件夹,创建完成后会显示创建的结果,如下图所示。
在窗口的左半部分的orkspace上,我们可以看到有两个,ClassView 和FileView。ClassView页面会显示当前工程中所声明的类、全局变量等;对于C语言程序来说,这个页面没有什么大的作用。页面显示了当前项目中的所有文件。工程在上面的截图中VC6.0创建了一个的工程。orkspace的FileView标签页左边树型结构中的 files”节点代表了该工程。
文件和逻辑文件夹在该树型结构工程下面三个预定义的逻辑文件夹,分别是:Source Files”、Header Files”、Resource Files”。在每一个文件夹下面,都没有文件;这是因为此前选择的是创建一个空的工程。这三个文件夹是 VC预先定义的,就编写C应用程序而言,需要使用 Source FilesHeader Files两个文件夹。
事实上这三个文件夹是按照里面所存放的文件类型来定义的,如下表所示:表预定义文件夹包含的文件类型预定义文件夹包含的文件类型Source Filescpp;c;cxx;rc;def;r;odl;idl;hpj;batHeader Filesh;hpp;hxx;hm;inlResource Filesico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe之所以称这三个文件夹为逻辑文件夹,是因为他们只是在工程的配置文件中定义的,在磁盘上并没有物理地存在这三个文件夹。也可以删除不使用的逻辑文件夹;或者根据项目的需要创建新的逻辑文件夹,来组织工程文件。
Workspace 工作空间
在创建 的同时,VC也创建了一个叫做的工作空间,并且该工作空间只包含一个工程。如节点Workspace ' myproject ': 1 project(s)”所示了解下面几点
VC6.0是按照 Workspace 来管理项目和代码的。一次必须打开一个 Workspace。 一个 Workspace 中可以包含一个或者多个工程。 一个工程可以包含一个或者多个逻辑文件夹。 一个文件夹里面可以包含零个或者多个文件。 一个工程至少包含一个源代码文件。 当创建新工程的时候,一个同名的 Workspace 同时被创建;该 w