260637778.doc
(匡珍春制作?/p>
?/p>
1
?/p>
?/p>
11
?/p>
实验?/p>
函数与编译预处理?/p>
4
学时?/p>
实验前必须做的操?/p>
........?/p>
—?/p>
..
新建文件夹:
......
首先在各自对应的计算?/p>
ncre(k:)
盘上对应座位号文件夹内新建一个文件夹?/p>
文件夹的名字?/p>
“班?/p>
+
学号的后两位
+
姓名”,如座位号?/p>
K02
,航?/p>
1111
班、学号后两位?/p>
02
的、姓名为“张强”的同学?/p>
则其对应的文件夹名字是:
航海
111102
张强
。然后在刚才建好的文件夹里面再建立一个文件夹,文件夹
为?/p>
实验
6
”?/p>
【实验目的?/p>
1
?/p>
掌握自定义函数的一般结构及定义函数的方法;
2
?/p>
掌握函数的形式参数、实际参数、函数返回值等重要概念?/p>
3
?/p>
掌握函数实参与形参间的“值传递”方式;
4
?/p>
掌握函数声明、函数调用的一般方法;
5
?/p>
掌握模块化程序设计思想,会采用
C
语言中函数进行模块化程序设计?/p>
6
?/p>
掌握全局变量和局部变量作用域以及全局变量和局部变量的使用方法?/p>
7
?/p>
掌握函数的嵌套调用的程序的执行过程,会使用嵌套调用设计程序;
8
?/p>
掌握使用函数递归调用的程序的执行过程,会使用递归程序解决实际问题?/p>
9
?/p>
理解宏的概念,掌握宏定义。了解文件包含的概念,掌握其用法?/p>
10
、学习对多文件程序的编译和运行;
11
、熟练掌?/p>
VC
程序调试方法,包括断点的设置和取消,以及单步执行跟踪进入函数和跳出函数的方法?/p>
【实验内容?/p>
[
实验任务一
]
?/p>
断点
的设置和取消、单步执行跟踪进入函数和跳出函数方法练习
程序跟踪调试实例
6-1
?/p>
调试示例?/p>
请仔细按以下各步骤进行操?/p>
?/p>
?/p>
从键盘输入一个正整数
n
,计?/p>
n!
的值,要求定义和调用函?/p>
fact(n)
,计?/p>
n!
?/p>
源程序(
有错误的程序
?/p>