青岛科技大学 信息科学技术学院
C语言程序设计
实验指导书
目录
实验1 C语言入门及选择结构 ....................................................................................................... 1
实验1.1 Visual C++6.0开发环境............................................................................................ 1 实验1.2 C程序快速入门 ........................................................................................................ 8 实验1.3算术运算与赋值运算 .............................................................................................. 12 实验1.4逻辑运算及if语句 ................................................................................................. 18 实验1.5 switch选择结构 ...................................................................................................... 24 实验2循环结构及数组(共8学时) ......................................................................................... 28
实验2.1 循环结构(2学时) .............................................................................................. 28 循环结构程序设计补充 ................................................................................................................. 33
实验2.2数组一:一维数组 .................................................................................................. 37 实验2.3数组二:二维数组 .................................................................................................. 44 实验2.4数组三:字符数组 .................................................................................................. 46 实验3:函数与自定义数据类型 .................................................................................................. 50
实验3.1函数一:函数的定义、调用和声明 ...................................................................... 50 实验3.2函数二:函数的参数传递2 ................................................................................... 56 实验3.3函数三:函数的嵌套和递归2 ............................................................................... 58 实验3.4 自定义数据类型(2学时) .................................................................................. 60 实验4:指针(共6学时) .......................................................................................................... 62
实验4.1指针一:指针的定义及运算 .................................................................................. 62 实验4.2指针二:指向数组的指针 ...................................................................................... 68 实验4.3指针三:用指针操作字符串2 ............................................................................... 72
第 II 页
信息科学技术学院《C语言程序设计》实验指导书
实验1 C语言入门及选择结构
实验1.1 Visual C++6.0开发环境
一、实验目的
1. 熟悉C语言的系统环境,掌握在集成环境中编辑、编译、连接和运行C语言程序的方法。
2. 掌握C语言源程序的结构特点与书写规范。 二、实验学时数
2学时
三、实验步骤及任务 (一) VC++6.0集成环境
(1)运行VC++6.0
a.双击桌面上的VC++6.0快捷方式,运行VC++6.0。
b.双击\.EXE\,运行VC++6.0。 (2)认识VC++6.0 菜单栏 工作空间 标题栏的左侧显示当前的文件名,右侧有最小化,最大化和关闭三个按钮。 菜单栏包含了开发环境中几乎所有的命令,其中一些常用的命令还被排列在工具栏中。
工具栏上的按钮提出和一些菜单命令相对应,提供了经常使用的命令的一种快捷方式。
第 1 页
标准按钮 执行 组建 编译 输出 信息科学技术学院《C语言程序设计》实验指导书
项目工作区窗口包含有Class View和File View两个页面。
(3)建立C语言源文件,单击[文件]-[新建],单击[文件]选项卡,新建一个C++ Source File,选择存储位置(新建建立的文件夹D:\\test),输入文件名“myhello.c”,进入D:\\test,可以看到新建的文件myhello.c。
(4)输入C语言源程序,在打开的程序编辑窗口输入C语言源程序。
输入C语言源程序 第 2 页
信息科学技术学院《C语言程序设计》实验指导书
(5)编译
点击[组建]-[编译],或按ctrl+F7进行预编译,或用工具栏工具编译,编译成功生成.obj目标文件(myhello.obj),显示在输出窗口。
(6)连接
点击[组建]-[编译]命令,或按F7,或点按连接按钮执行连接操作。连接成功生成扩展名为.exe的文件。
(7)执行
点击[组建]-[执行]命令,或按ctrl+F5,或点按执行按钮完成“执行”操作。
完成后界面如下,到目前为止一个简单的C程序创建成功。
连接结果 连接工具 编译结果 编译工具 第 3 页