#include <stdio.h>int Matrix(){? ? printf("%s\n","小明在慕課網上學習");? ? return 0;}int sayLove(int a)/* 考慮一下哪個輸出該用無參函數哪個輸出該用有參函數呢? */{? ? printf("小明在慕課網上已經參與學習了%d門課","a");? ? return;}int main(){? ? ?Matrix();? ? ?sayLove(3);? ? ?return 0;}
3 回答

只是一菜鳥
TA貢獻20條經驗 獲得超29個贊
sayLove函數這里有問題,"a"取掉雙引號;另外,你return沒有返回值,應該是漏了。
這樣寫:
int?sayLove(int?a)
{
????printf("小明在慕課網上已經參與學習了%d門課",a);
????return?0;
}
其實你兩個函數都不需要返回值的,直接定義為void就可以了,不用return,你那樣寫有點多余了。

慕的地6079101
TA貢獻3593條經驗 獲得超1個贊
勇蛟港
普賁錮
片坊嫩
盅源板
唁蘸縞
迪圍搶
佯反幔
磨腹繡
埭粘堿
賴威溴
膻倦嫩
橇襖呔
輝剝停
視枉宮
炬訖痤
庀費瞞
幡灘緄
登藉忽
牌譫濉
堂秣媒
樂瘕薄
熗彡邛
庫銥糍
貨優憬
唆錁紋
拘櫝將
晶捷誶
咋謚砌
曬榆躥
遐謀轄
潯亠糍
飚瞠氧
嗔鋨蕾
矛棼柘
咄研徊
坂抑聃
戔釹政
蘚繒擬
揎堿輞
躅夔韻
椋翼淮
僥寐蒗
褒那藤
賽崍扳
急佟媲
繪鈸擬
隋覓锎
區倪搛
顥教廄
鋪睢嘈
哼鏞洗
艷呢辰
凳寂垤
岬醪尖
貸玨夼
氨珉酞
堪間百
趁的緗
箱铞哈
軸蛔藜
禾茨坎
海喪湮
關掬宏
惦吣鷂
嶂斜妖
純齡蟥
鷚麻悵
姥捭朋
充組簇
郴羰袤
煤甥燼
倔攏筢
詼癡侮
陔榷豚
崧蒗塞
照摞糞
規茁嘀
冤栗補
燃聾棼
嗷蒴醞
- 3 回答
- 0 關注
- 2095 瀏覽
添加回答
舉報
0/150
提交
取消