函數(shù)定義時(shí)在函數(shù)名后的圓括號(hào)的參數(shù)叫“形式參數(shù)”,簡(jiǎn)稱“形參”;調(diào)用該函數(shù)時(shí)在函數(shù)名后的圓括號(hào)內(nèi)的參數(shù)叫“實(shí)際參數(shù)”,簡(jiǎn)稱“實(shí)參”。
創(chuàng)新互聯(lián)公司專注于青銅峽網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供青銅峽營(yíng)銷型網(wǎng)站建設(shè),青銅峽網(wǎng)站制作、青銅峽網(wǎng)頁(yè)設(shè)計(jì)、青銅峽網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造青銅峽網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供青銅峽網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
int Add( int num1 , int num2) /* num1和num2為形參 */
{
return num1 + num2;
}
void main()
{
int a, b, value
a = 1;
b = 3;
value = Add (a, b); /* a和b為實(shí)參 */
printf("%d + %d = %d\n", a, b, value);
}
在C語(yǔ)言中,所謂的“輸入?yún)?shù)”就是指形參;當(dāng)形參使用引用傳遞時(shí),輸入?yún)?shù)也可以當(dāng)作輸出參數(shù)。
GetNumber()沒(méi)有形參,也就沒(méi)有輸入?yún)?shù)。至于該函數(shù)體內(nèi)部的變量c及輸入語(yǔ)句,只能算是該函數(shù)的局部變量及賦值語(yǔ)句而已。簡(jiǎn)單來(lái)說(shuō),函數(shù)有沒(méi)有輸入?yún)?shù),只要看函數(shù)名的圓括號(hào)內(nèi)是否有參數(shù)即可。
返回值跟形參沒(méi)有任何關(guān)系。如果函數(shù)的聲明只是fun()的話,證明返回值類型是void,就是沒(méi)有返回值。
這個(gè)是根據(jù)你所以要求的結(jié)果來(lái)決定。
例如。
int fun(int t)
如果你需要從外界接受一個(gè)參數(shù)進(jìn)來(lái)。那你這里就要定一個(gè)int t;
如果不需要對(duì)外界內(nèi)容進(jìn)行接收。直接用void就可以了。
void也是個(gè)類型,他可以是任何類型,由被引用對(duì)象的類型決定。而參數(shù)空表示沒(méi)有參數(shù),參數(shù)void表示還是有參數(shù)的
輸出結(jié)果只是main函數(shù)中的x,y的值,雖然調(diào)用了num函數(shù)(其實(shí)你的調(diào)用方法有誤,應(yīng)該是num()),但num函數(shù)中的x,y是局部變量,出了num函數(shù)就不存在了,或被同名全局變量覆蓋掉
首先道歉一下, 之前差點(diǎn)誤導(dǎo)你, 這幾天有事也沒(méi)看回復(fù)。
之前的回復(fù)有誤,這個(gè)特意溫故了一下指針的知識(shí),來(lái)重新更新一下答案。
真確的寫(xiě)法:
錯(cuò)誤的寫(xiě)法:
有上可知:
1、定義成void(*pf)()是不能接收f(shuō)un(int, char*)的, 必須要有相同的參數(shù)。
2、返回值定義成void類型是可以的,void是任意類型,可根據(jù)實(shí)際情況而變化。
以上是我對(duì)這個(gè)題目的理解,如果對(duì)你有幫助,青采納一下,謝謝。
當(dāng)前標(biāo)題:c語(yǔ)言函數(shù)輸入空參數(shù),c語(yǔ)言函數(shù)必須有參數(shù)
網(wǎng)頁(yè)URL:http://vcdvsql.cn/article20/hedojo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站排名、軟件開(kāi)發(fā)、面包屑導(dǎo)航、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)