形参和实参值单向的值传递
2016-10-11 20:14
141 查看
#include<stdio.h>
int sum(int x,int y)//定义有参函数sum()
{
int z;
z=x+y;
return (z);//返回值为z
}
void swap(int x,int y)
{
int t;
t=x;
x=y;
y=t;
}
int main()
{
int a,b,c;
a=30,b=50;
swap(a,b);//调用swap()函数
c=sum(a,b);//调用sum()函数
printf("%d,%d,%d\n",a,b,c);
return 0;
}
int sum(int x,int y)//定义有参函数sum()
{
int z;
z=x+y;
return (z);//返回值为z
}
void swap(int x,int y)
{
int t;
t=x;
x=y;
y=t;
}
int main()
{
int a,b,c;
a=30,b=50;
swap(a,b);//调用swap()函数
c=sum(a,b);//调用sum()函数
printf("%d,%d,%d\n",a,b,c);
return 0;
}
相关文章推荐
- 通过栈帧来解释实参到形参的“似的单向传递”
- 【代码】结构体做函数参数,实现形参向实参传递值
- C语言中函数传递(实参 形参)
- 老生常谈C++中实参形参的传递问题
- 形参和实参之间的三种传递方式
- C#形参,实参,值传递参数,引用传递参数,输出参数,参数数组的学习
- 关于C++中实参形参的传递问题
- 函数中实参到形参的传递
- C语言-实参到函数形参传递的理解
- 一个C语言程序说明了实参到形参的传递过程(2)
- C/C++中二维数组作函数形参时,调用函数时,可传递的实参类型的小结
- 值传递、引用传递和形参、实参
- c# .net 调用SQL SERVER存储过程 形参 "@**" 未声明为 OUTPUT 参数,但传递进来的实参请求输出。
- C/C++中二维数组作函数形参时,调用函数时,可传递的实参类型的小结
- 函数实参和形参之间的传递
- 指针用于将函数中形参的值传递给实参
- 实参变量与形参变量之间的数据传递是值传递
- 一个C语言程序说明了实参到形参的传递过程(1)
- (转载)传递给const引用形参的实参要求
- C语言中函数传递(实参 形参)