实参与形参数值传递实例分析
实参与形参数值传递实例分析

#include<stdio.h>
hanshu(int a,int b)
{	int k,s=0;
	for(k=a;k<a+b;k++)
	s+=k;
	printf("%d,",s);
	return (s);
}
main()
{	int s=0;
	hanshu(2,3);
	printf("%d\n",s);
}

程序分析:
这是函数的数值传递,不是地址传递,因此实参的值可以传给形参,但形参的值不能影响到实参。被调函数中s=2+3+4=9,因为数值传递时,形参的值不能影响实参,所以主调函数中的s=0.
综上分析:运行结果:9,0

相关文章:

  • 2021-09-09
  • 2021-08-18
  • 2022-02-07
  • 2021-10-05
  • 2021-09-08
  • 2022-12-23
  • 2021-08-26
猜你喜欢
  • 2021-10-08
  • 2022-02-07
  • 2022-12-23
  • 2021-05-01
  • 2022-12-23
相关资源
相似解决方案