请教各位高手关于函数原型以及调用函数的一个问题?
小弟不才有个问题有点疑惑,请大家帮忙!
#include<stdio.h>
int main()
{
int a.=3;
int n.c;
..........................statements;
..........................statements;
use( a,n);
return 0;
}
viod use(int m ,int n)
{
int i;
scanf("%d",&n);
for(i=0;i<n,i++)
printf("%d\n",m);
}
这里函数use里面的参数n在运行该函数的时候才会得到一个值,那么在调用use(a,n)的时候这个n是怎样传递给use函数的,或者说传递没有!会不会是只是把一个没有初始化的n传递给函数,?n在被调用的函数里面才会得到具体数值!这样写代码对吗?