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