发布网友 发布时间:2024-07-03 09:14
共4个回答
热心网友 时间:2024-08-18 22:25
void main()热心网友 时间:2024-08-18 22:25
因为x和y是形参,在你调用函数的时候要用实参!像a和b就是你申明的实参~~追答int fun(int n,int m)
{
int i,s=1;
for(i=1;i<n-m;i++)
s*=i;
return(s);
}
就是上面那个程序,记住调用函数时,只要实参的类型,个数和形参一样就行啦!!建议你多去试试,自己试多了就会懂得~~~~
热心网友 时间:2024-08-18 22:26
其实 主调和被调函数没有你想的那么复杂啊! 你上面说的add(x,y)的问题其实是参数的问题啊!用什么不重要啊!只要你的变量和形参的类型一致久行啊! 而add(intx,inty,intz)这样调用我感觉是不行的啊!因为他超出了形参的定义了!会造成乱码吧!应该没有试过啊! 不过一班都要和形参保持一致才对的!你不要去钻那个牛角啊! 没有那么复杂久不要想那么复杂嘛!热心网友 时间:2024-08-18 22:26
a、b、x、y都是形参,无关紧要,你定义什么就用什么。至于后一个问题,我只知道应该不行,为什么我也说不上来,你程序编多了自然就懂了。