在程序中是通过对函数的调用来执行函数体的,其过程与其它语言的子程序调用相似。
C语言中,函数调用的一般形式为:
函数名(实际参数表)
对无参函数调用时则无实际参数表。实际参数表中的参数可以是常数,变量或其它构造类型数据及表达式。各实参之间用逗号分隔。
【案例描述】
定义函数funC(m),用于输出正整数m的所有真因子。主函数如下:
main()
{ int m;
scanf("%d",&m);
funC(m);
}
输入:6
输出:1,2,3
【案例分析】
1、由main函数可知:funC函数只有一个参数,为int类型的正整数。函数无返回值。
2、能整除m且小于m的正整数称为m的真因子。可以遍历[1,m)上的全部整数,得到m的真因子。
【参考代码】
void funC(int m)//输出正整数m的所有因子
{ int k;
printf("1");
for(k=2;k<m;k++)
if(m%k==0)printf(",%d",k);
}