- 302
- 0
- 约 5页
- 2017-01-03 发布于重庆
- 举报
实验10 函数(2)
一、实验目的1、select_sort()对数组各元素排序,之后调用median()得到中位数,最后输出结果;
(5)主函数在前,上述三个函数在后面定义。程序运行如下图所示:
3、比较全局变量与局部变量:
分析下列程序,写出执行结果,然后上机调试验证(参考VC++调试入门.doc,先按要求设置断点,再按F11逐语句 或 按F10 逐过程调试),比较结果是否正确,并回答相关问题:
#include stdio.h
int c, a=4 ;
int func1(int a , int b);
int main()
{ //断点①
int b=2, p=0;
c=1;
p=func1(b, a); //断点②
printf(a=%d, b=%d, c=%d, p=%d\n,a,b,c,p); //断点⑤
return 0;
}
int func1(int a , int b)
{
c=a*b; //断点③
a=b-1;
b++;
return (a+b+1); //断点④
}
问题:
哪些是局部变量? 哪些是全局变量? 它们的值如何变化?
这些变量的作用域如何确定?
4、理解块作用域:
分析下列程序,写出执行结果,然后上机调试验证(先按要求设置断点,再按F11逐语句 或 按F10 逐过程调试),比较结果是否正确,
原创力文档

文档评论(0)