C语言如fun(x,y)里面的东西是什么,怎样用呀,看不懂!
发布网友
发布时间:2022-05-09 17:48
我来回答
共5个回答
热心网友
时间:2023-09-28 19:49
fun是函数名,x和y叫参数,如果它出现在函数定义时x和y就是实际参数,如果出现在函数调用时x和y就是形式参数。
例如:
void fun(x,y)
{
int m=x+y;
}
void main()
{
fun(a,b);
}
这里x和y叫形参,a和b叫实参,程序执行时a和b分别向x和y传递fun()函数执行时需要的内容。
热心网友
时间:2023-09-28 19:50
你要看里面的代码,只需在上面点击右键,查看定义即可(有些定义与实现分开的可以按下Ctrl+F查找功能进行查找)
如果要使用传入两个变量即可如
int a,b;
fun(a,b);//这里假定函数是属于fun(int ,int)类型的
在你输入fun(的时候会有提示的
你也可以自己写个函数试试比如实现加法
#include <stdio.h>
void Add(int a,int b)
{
printf("%d+%d=%d",a,b,a+b);
}
int main()
{
int c,d;
printf("请输入两个数字\n");
scanf("%d %d",&c,&d);
Add(c,d);//这里就是你问的问题所在了
}
热心网友
时间:2023-09-28 19:50
这是被调用函数,函数名是fun,而x,y是其中的两个参数。
一般main为主调函数,当程序执行到fun(x,y)时,就开始调用这个函数的内容。
热心网友
时间:2023-09-28 19:51
在这里里面的x,y是实参,如果x,y是整型,那么该函数的原型是在fun(int x,int y);
至于使用方法,就是函数调用。
热心网友
时间:2023-09-28 19:52
这应该属于函数调用吧,x,y是要传递的参数