实验1熟悉C语言编程环境 1.1VC++6.0的使用 【实验目的】 1. 了解和使用C语言程序的集成开发环境 2.掌握简单C语言程序的书写格式和语法结构: 3.熟悉VC++6.0的基本编辑命令,掌握C语言源程序在Visual C+6.0环境下编辑、 编译、链接和运行的全过程: 【训练要点】 1.系统环境的熟悉和基本操作 创建存放C语言源程序的工作目录。熟练掌握Visual C+6.0系统的启动、退出的方法, 熟悉系统环境。 2.系统功能及简单C程序的编写过程 熟悉Visual C+6.0系统菜单的组成及功能,学习使用功能键和快捷键。掌握C语言源程 序文件的建立、编辑、修改和保存的方法。 3.使用编程环境调试程序 编辑、调试简单的C程序,验证并得到正确的运行结果。学会在程序中设置断点和使用 单步运行来调试程序,发现程序中的错误,找出问题所在。 【实验任务】 一、基本操作 该部分实验主要是熟悉Visual C+6.0的系统环境,认识此编程软件的各种窗口界面,通 过一个简单的示例,熟悉编程软件最基本的操作。 Visual C+6.0基本的操作如下: -1-
实验 1 熟悉 C 语言编程环境 1.1 VC++6.0 的使用 【实验目的】 1. 了解和使用 C 语言程序的集成开发环境; 2. 掌握简单 C 语言程序的书写格式和语法结构; 3. 熟悉 VC++6.0 的基本编辑命令,掌握 C 语言源程序在 Visual C++ 6.0 环境下编辑、 编译、链接和运行的全过程; 【训练要点】 1. 系统环境的熟悉和基本操作 创建存放 C 语言源程序的工作目录。熟练掌握 Visual C++ 6.0 系统的启动、退出的方法, 熟悉系统环境。 2. 系统功能及简单 C 程序的编写过程 熟悉 Visual C++ 6.0 系统菜单的组成及功能,学习使用功能键和快捷键。掌握 C 语言源程 序文件的建立、编辑、修改和保存的方法。 3. 使用编程环境调试程序 编辑、调试简单的 C 程序,验证并得到正确的运行结果。学会在程序中设置断点和使用 单步运行来调试程序,发现程序中的错误,找出问题所在。 【实验任务】 一、基本操作 该部分实验主要是熟悉 Visual C++ 6.0 的系统环境,认识此编程软件的各种窗口界面,通 过一个简单的示例,熟悉编程软件最基本的操作。 Visual C++ 6.0 基本的操作如下: - 1 -
(1)通过桌面的“开始”菜单,启动Visual C+6.0:或点击桌面上的Microsoft Visual C++ 6.0的快捷方式图标,启动Visual C+6.0,进入Visual C+6.0的窗口主界面。如图1.1.1所示, 创天中文C+ 日▣☒ 文件猫查看插入工程指译工具口被助 习的 习 口人编译调试人查我文件1人查找文用,山 Ready 图1.1.1 Visual C+6.0主窗口 此窗口包含了开发环境的所有功能,主要的功能可以通过菜单栏中的各菜单项以及工具 栏中的命令按钮来实现。 (2)选择菜单“文件”→“打开”,打开一个C语言程序,如C:\c-programming\1\pgl10l.cpp 文件:再选择菜单“编译”→“编译pgl101.cpp”,编译程序,此时Visual C+6.0的窗口如 图1.1.2所示。 pg1101-创天中文C+-[pg1101.epp] 日▣☒ 回文件鋐辑查看插入工程指译工具宝口助 -6x 自含日月名助自台,回团卧4 习的 [Globais] [All global members main ✉ 编译微型条 瞄品!!山 /*在屏幕上显示一行文字*/ 出pg1101 classes #include<stdio.h> void main(void) 工作空间 printf("This is a C programt\n"); 编辑窗口 "ClassV.目FileView -Configuration:pg1101 Win32 Debug Compiling... pq1101.cpp 信息窗口 pg1101.obj 8 error(s),B warning(s) 力编译调试人入查我艾件1入查我文饵4川 Ready Ln 5.Col 38 REC COL OVR READ 图1.1.2编译Pgl101.cpp后的窗口界面 -2-
(1)通过桌面的“开始”菜单,启动 Visual C++ 6.0;或点击桌面上的 Microsoft Visual C++ 6.0 的快捷方式图标,启动 Visual C++ 6.0,进入 Visual C++ 6.0 的窗口主界面。如图 1.1.1 所示, 图 1.1.1 Visual C++ 6.0 主窗口 此窗口包含了开发环境的所有功能,主要的功能可以通过菜单栏中的各菜单项以及工具 栏中的命令按钮来实现。 (2)选择菜单“文件”→“打开”,打开一个 C 语言程序,如 C:\c-programming\1\pg1101.cpp 文件;再选择菜单“编译”→“编译 pg1101.cpp”,编译程序,此时 Visual C++ 6.0 的窗口如 图 1.1.2 所示。 图 1.1.2 编译 pg1101.cpp 后的窗口界面 - 2 -
在窗口界面中,编辑窗口、信息窗口、工作空间和编译微型条的主要作用是: 编辑窗口:用于编辑C语言源程序,书写代码。 信息窗口:在编译和连接程序时,显示相关信息,便于编译和修改程序。 工作空间:浏览当前项目所包含的类、资源和文件。当程序执行完毕后,要关闭工作空 间,才能运行下一个程序。 编译微型条:用于调试和运行程序的工具栏。 (3)选择菜单“编译”→“构建pgl101.exe”,链接程序,并在信息窗口中显示链接信息, 如图1.1.3所示。 花p呢101=创天中文CH。【pg1101.pp】 目▣☒ 回文件编拉查者插入丁程综译丁具窗口被助 自含日自路色2·2,吗网 习的 [Globals] (All global membersmain 习☒ 凌超盖!山 /在屏幕上显示一行文字) e图pg1101 classes #include<stdio.h> void nain(void) printf("This is a c programt\n"); "ClassV.☐FileView Configuration:pg1101-Win32 Debug Linking-.- pg1101.exe 8 error(s),8 warning(s) 入编译调试入查我文件1入查我文件2入结果入SQL Debug山 Ln 8,Col 1 REC COL OVR READ 图1.1.3链接pg1101.cpp程序 (4)选择菜单“编译”→“执行pgl101.exe”,运行程序,弹出运行窗口,如图1.1.4所 示,显示运行结果“This is a C program!”。在运行窗口的最后有一个提示信息“Press any key to continue”,表示按任意键可以退出运行窗口,返回Visual C+6.0编辑窗口。 "C:\c-programming\1\Debug\pg1101.exe" 回☒ This is a C program! Press any key to continue 图1.1.4pg1101.cpp的运行结果 (5)选择菜单“文件”→“关闭工作空间”,可以关闭C程序的所有文档。 (6)选择菜单“文件”→“退出”或直接点击关闭按钮,退出Visual C+6.0。 -3-
在窗口界面中,编辑窗口、信息窗口、工作空间和编译微型条的主要作用是: 编辑窗口:用于编辑 C 语言源程序,书写代码。 信息窗口:在编译和连接程序时,显示相关信息,便于编译和修改程序。 工作空间:浏览当前项目所包含的类、资源和文件。当程序执行完毕后,要关闭工作空 间,才能运行下一个程序。 编译微型条:用于调试和运行程序的工具栏。 (3)选择菜单“编译”→“构建 pg1101.exe”,链接程序,并在信息窗口中显示链接信息, 如图 1.1.3 所示。 图 1.1.3 链接 pg1101.cpp 程序 (4)选择菜单“编译”→“执行 pg1101.exe”,运行程序,弹出运行窗口,如图 1.1.4 所 示,显示运行结果“This is a C program!”。在运行窗口的最后有一个提示信息“Press any key to continue”,表示按任意键可以退出运行窗口,返回 Visual C++ 6.0 编辑窗口。 图 1.1.4 pg1101.cpp 的运行结果 (5)选择菜单“文件”→“关闭工作空间”,可以关闭 C 程序的所有文档。 (6)选择菜单“文件”→“退出”或直接点击关闭按钮,退出 Visual C++ 6.0。 - 3 -
二、简单C程序的编辑、编译、链接和运行 该部分实验主要掌握编写C程序的方法,了解一个C程序的编辑、编译、连接和运行的 全过程。通过一个简单的示例学习编写程序,并熟悉各种菜单命令、功能键和快捷键的使用 方法。 编程实例:在屏幕上显示两行信息“I am learning The C program!'”和“It is very good!”。 编写的源程序以pg1201.cpp保存。该源程序内容如下: #include<stdio.h> void main(void) printf("I am learning The C program!\n"); printf("It is very good!\n"); printf("In"); } 以上面C程序为例,说明完成一个C程序的编辑、编译、链接和运行的全过程。操作步 骤如下: (1)在磁盘上建立一个存放C语言程序的文件夹,如D:\cprg。将编写的C语言源程序 保存在该文件夹下。 (2)启动Visual C+6.0后,进入Visual C+6.0窗口。 (3)选择菜单“文件”→“新建”,弹出“新建”对话框,如图1.1.5所示。选择“文件” 选项卡,在下面的列表中选择要建立的文件类型“C+Source File”:在窗口右边的文件框中 输入文件名pgl201,在目录框中点击右边的按钮,选择D盘上已建立的文件夹D:\cprg(或 直接在目录框中输入文件目录D:\cprg),单击“确定”按钮,即在D:\cprg文件夹中建立了文 件pgl201.cpp,并进入编辑窗口,如图1.1.6所示。 -4-
二、简单 C 程序的编辑、编译、链接和运行 该部分实验主要掌握编写 C 程序的方法,了解一个 C 程序的编辑、编译、连接和运行的 全过程。通过一个简单的示例学习编写程序,并熟悉各种菜单命令、功能键和快捷键的使用 方法。 编程实例:在屏幕上显示两行信息“I am learning The C program!”和“It is very good!”。 编写的源程序以 pg1201.cpp 保存。该源程序内容如下: #include<stdio.h> void main(void) { printf("I am learning The C program!\n"); printf("It is very good!\n"); printf("\n"); } 以上面 C 程序为例,说明完成一个 C 程序的编辑、编译、链接和运行的全过程。操作步 骤如下: (1)在磁盘上建立一个存放 C 语言程序的文件夹,如 D:\cprg。将编写的 C 语言源程序 保存在该文件夹下。 (2)启动 Visual C++ 6.0 后,进入 Visual C++ 6.0 窗口。 (3)选择菜单“文件”→“新建”,弹出“新建”对话框,如图 1.1.5 所示。选择“文件” 选项卡,在下面的列表中选择要建立的文件类型“C++ Source File”;在窗口右边的文件框中 输入文件名 pg1201,在目录框中点击右边的按钮 ,选择 D 盘上已建立的文件夹 D:\cprg(或 直接在目录框中输入文件目录 D:\cprg),单击“确定”按钮,即在 D:\cprg 文件夹中建立了文 件 pg1201.cpp,并进入编辑窗口,如图 1.1.6 所示。 - 4 -
新建 ☒ 文件工程|工作区|其它文档 Active Server Page 厂A加工程 Binary File Bitmap File C/C++Header File C++Source File Cursor File 文件 HTML Page Icon File pg1201 Macro File Resource Script C目录: Resource Template D:\CPRG SQL Script File 国 Text File 确定 结束 图1.1.5“新建”对话框 (4)在编辑窗口中输入上述实例中给出的源程序代码,如图1.1.6所示,然后选择菜单 “文件”→“保存”,以文件名pgl201.cpp保存源程序。 发创天中文C+-【pg1201.cpp] ▣▣☒ 凸文件组辑查看征入工程馈译工具宜口登助 -a× 自含日品单自二,2,回网塔4 思曲名!可山 /在屏幕上示两行信息"1an1 earning The C progrant"工 和"Tt15eryg00d。/ Winclude<stdio.h> void nain(void) printf("I am learning The c program!\n"); printf("It is very good!\n"); printf("\n"); 口编译调试入查我文件1入查找文件丁,川 Ready 图1.1.6编辑pg1201.cpp程序 (5)选择菜单“编译”→“编译pg1201.cpp”(或按Crl+F7键),编译程序。在信息窗 口中显示信息“pgl201.obj-0eror(s),0 warning(s)”,表示编译正确,无错误和警告,并生成 目标文件pg1201.obj,如图1.1.7所示。 说明:如果信息窗口中显示错误信息,说明程序中存在错误,必须改正:如果信息窗口 中显示有警告信息,很可能是隐含的错误,应养成排除警告错的习惯。 -5-
图 1.1.5 “新建”对话框 (4)在编辑窗口中输入上述实例中给出的源程序代码,如图 1.1.6 所示,然后选择菜单 “文件”→“保存”,以文件名 pg1201.cpp 保存源程序。 图 1.1.6 编辑 pg1201.cpp 程序 (5)选择菜单“编译”→“编译 pg1201.cpp”(或按 Ctrl+F7 键),编译程序。在信息窗 口中显示信息“pg1201.obj - 0 error(s), 0 warning(s)”,表示编译正确,无错误和警告,并生成 目标文件 pg1201.obj,如图 1.1.7 所示。 说明:如果信息窗口中显示错误信息,说明程序中存在错误,必须改正;如果信息窗口 中显示有警告信息,很可能是隐含的错误,应养成排除警告错的习惯。 - 5 -