亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么第二行輸出是:小明在慕課網上已經參與學習了4195980門課?

為什么第二行輸出是:小明在慕課網上已經參與學習了4195980門課?

C
慕粉3374841 2016-11-08 18:59:35
#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,你那樣寫有點多余了。

查看完整回答
1 反對 回復 2016-11-08
?
蝶夢疏妄

TA貢獻19條經驗 獲得超2個贊

地址么?

查看完整回答
反對 回復 2016-11-08
?
雪颲

TA貢獻220條經驗 獲得超117個贊

a左右加引號什么意思

查看完整回答
反對 回復 2016-11-08
  • 3 回答
  • 0 關注
  • 2095 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號