- 72
- 0
- 约4.26千字
- 约 9页
- 2019-04-29 发布于安徽
- 举报
word完美格式
精心整理 学习帮手
5.4 实验五 函数与预处理
一、实验目的与要求
1. 掌握C语言函数的定义方法、函数的声明及函数的调用方法。
2. 理解函数实参与形参的对应关系以及“值传递”的方式。
3. 掌握全局变量和局部变量动态变量、静态变量的概念和使用方法。
4. 掌握动态存储分配的方法。
5. 掌握宏定义和文件包含处理方法。
6. 实验4学时
二、实验内容
1.程序验证与改错题
(1) 程序验证题
= 1 \* GB3 ① 下面程序执行的结果是什么
void swap(int x, int y)
{
int temp;
temp=x;
x=y;
y=temp;
}
void main()
{
int a,b;
scanf(“%d%d”, a,b);
if(ab)
swap(a, b);
printf(“%d\t %d”, a,b);
}
思考:为什么a,b的值没有交换?
答:
修改后的函数为
#includestdio.h
void swap(int x, int y)
{
int temp;
temp=x;
x=y;
y=temp;
}
void main()
{
int a,b;
scanf(%d%d,a,b);
swap(
原创力文档

文档评论(0)