在程序中是通過對函數的調用來執行函數體的,其過程與其它語言的子程序調用相似。
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);
}