3 回答

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個(gè)贊
你的haha() hehe()函數(shù)都要實(shí)現(xiàn)什么功能啊,既然是void 為什么要有返回值?
函數(shù)參數(shù)類型也不正確!
改成:void haha(int s[])

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊
void haha(int*s[])
改為
void haha(int *s) 或 void haha(int s[])
(因?yàn)閕nt *s[] 為指針數(shù)組)
另外
haha,hehe函數(shù)都沒(méi)有返回值。

TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊
C++是一個(gè)強(qiáng)類型語(yǔ)言。對(duì)類型的要求很嚴(yán)格。
第一個(gè)調(diào)用haha(a),類型明顯不匹配。你傳入的是一個(gè)int*類型的地址,但你的haha原型接收的參數(shù)是一個(gè)int *[]其實(shí)是一個(gè)int **類型。肯定不匹配。
第個(gè)調(diào)用hehe(a),同樣hehe接收的參數(shù)是一個(gè)char *,你傳的是int*,當(dāng)然可以通過(guò)強(qiáng)制轉(zhuǎn)換,但你的hehe函數(shù)意義不太。strlen可能返回各種結(jié)果!
- 3 回答
- 0 關(guān)注
- 135 瀏覽
添加回答
舉報(bào)