最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

關(guān)于自定義有參函數(shù)

看到的希望幫助下,我這個是在習(xí)題的基礎(chǔ)上讓saylove()括號內(nèi)加了個參數(shù),為什么后面應(yīng)用會錯,難道不是這樣用嗎,怎么錯了,加參數(shù)怎么用呢,謝謝! #include

int sayLove(10) { ? printf("I Love imooc"); ? return 0; } int dividLine() { ? ?printf("%s\n", "*************"); ? ?return 0; } int main() { sayLove(10);/*只要在后面直接應(yīng)用就好,但是不能漏括號*/ ? ?return 0; }

正在回答

1 回答

#include?<stdio.h>

int?sayLove(int?n?)?//?在定義函數(shù)的時候這么寫,這里的n是個形式參數(shù),用來接收你那個10
{
????int?i;
????for(i=0;i<10;i++)
????????printf("I?Love?imooc\n");
????return?0;
}

int?dividLine()
{
????printf("%s\n",?"*************");
????return?0;
}
int?main()
{
????sayLove(10);/*只要在后面直接應(yīng)用就好,但是不能漏括號*/
????return?0;
}

不知道你這個10想代表啥,我覺得可能是讓他說10遍吧。你想給程序加參數(shù),參考下上面這個。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

z3phyr

第六行 應(yīng)該是for(i=0;i<n;i++),寫錯了
2017-12-25 回復(fù) 有任何疑惑可以回復(fù)我~
#2

有思需多行 提問者

參數(shù)必須和自定義的函數(shù)存在聯(lián)系是嗎,還不是特別懂
2017-12-25 回復(fù) 有任何疑惑可以回復(fù)我~
#3

z3phyr 回復(fù) 有思需多行 提問者

傳遞過去的參數(shù)和你定義的時候參數(shù)類型必須是一致的,個數(shù)位置也要一一對應(yīng)。假如你定義的時候是整數(shù)型,結(jié)果傳遞過去一個數(shù)組,程序就會出錯,就像三腳插頭和三孔插座一樣,必須是對應(yīng)的。至于那個n的含義,那個是形式參數(shù)。因為你最先定義這個函數(shù)的時候,你并不知道他要接受10或者5,可能這次執(zhí)行接受5,下次執(zhí)行就接受10,所以用個n代替一下,就是個名字。而你傳遞過去的10,就是實際參數(shù),是你執(zhí)行sayLove(10)的時候,實際用到的參數(shù)。
2017-12-26 回復(fù) 有任何疑惑可以回復(fù)我~
#4

有思需多行 提問者 回復(fù) z3phyr

謝謝,懂了
2017-12-26 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報

0/150
提交
取消

關(guān)于自定義有參函數(shù)

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號