作业帮 > 综合 > 作业

怎么判断这两个程序的取值范围

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 18:34:55
怎么判断这两个程序的取值范围
程序1:
#include
void Func(int x)
{
x=20;
}
main()
{
int x=10;
Func(x);
printf("%d",x);
}
程序2:
#include
void Func(int b[])
{
int j;
for(j=0;j
因为第一个程序是“值传递”,只是传值过去,对原来的变量没有影响.
第二个程序是“引用传递”即传地址,两者公用同一地址,在函数中对其所做的改变都会影响原变量
的值.
所以,对于第一种,可以不考虑函数的作用
而第二种则把原变量带入函数中,再带回