1、自定義一個函數
專注于為中小企業(yè)提供成都做網站、網站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)武安免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯網行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現規(guī)模擴充和轉變。
int
p(int
x){return
x*2;}
在調用的時候,傳入的參數需要得到聲明。
2、在main函數里面求a的兩倍的時候(比如b=p(a);),a必須得到聲明。
在main里能夠找到int
a;
c 語言中函數的無參代表可以接受任意多個任意類型的參數
c++中的無參表示不能接受任何的參數
不一定要帶參數,但要定義參數的形式,寫函數時才一定要帶參數。
main函數可以不帶參數,也可以帶參數,這個參數可以認為是 main函數的形式參數。
C語言規(guī)定main函數的參數只能有兩個,還規(guī)定argc(第一個形參)必須是整型變量,argv( 第二個形參)必須是指向字符串的指針數組。加上形參說明后,main函數的函數頭應寫為:
int main (int argc,char *argv[])
由于main函數不能被其它函數調用,因此不可能在程序內部取得實際值。那么,在何處把實參值賦予main函數的形參呢? 實際上,main函數的參數值是從操作系統(tǒng)命令行上獲得的。當我們要運行一個可執(zhí)行文件時,在DOS提示符下鍵入文件名,再輸入實際參數即可把這些實參傳送到main的形參中去。
DOS提示符下命令行的一般形式為:
C:\可執(zhí)行文件名 參數 參數……
當然可以,int
main()這個主函數通常情況下就是沒有參數的。