在程序中是通過對(duì)函數(shù)的調(diào)用來執(zhí)行函數(shù)體的,其過程與其它語言的子程序調(diào)用相似。
C語言中,函數(shù)調(diào)用的一般形式為:
函數(shù)名(實(shí)際參數(shù)表)
對(duì)無參函數(shù)調(diào)用時(shí)則無實(shí)際參數(shù)表。實(shí)際參數(shù)表中的參數(shù)可以是常數(shù),變量或其它構(gòu)造類型數(shù)據(jù)及表達(dá)式。各實(shí)參之間用逗號(hào)分隔。

【案例描述】
定義函數(shù)funC(m),用于輸出正整數(shù)m的所有真因子。主函數(shù)如下:
main()
{ int m;
scanf("%d",&m);
funC(m);
}
輸入:6
輸出:1,2,3
1、由main函數(shù)可知:funC函數(shù)只有一個(gè)參數(shù),為int類型的正整數(shù)。函數(shù)無返回值。
2、能整除m且小于m的正整數(shù)稱為m的真因子。可以遍歷[1,m)上的全部整數(shù),得到m的真因子。
【參考代碼】
void funC(int m)//輸出正整數(shù)m的所有因子
{ int k;
printf("1");
for(k=2;k<m;k++)
if(m%k==0)printf(",%d",k);
}