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

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

為什么jone的值中要用返回值啊,直接不返回寫sum=sum/3也可以得到答案啊

#include <stdio.h>
/* Jone算出結果應該怎么寫函數? */
int? joneResult(int x, int y, int z)
{
?? int sum = x+y+z;
?? sum=sum/3;???????? //這里是不是應該將sum返回呢?
}
/* Jack沒有算出結果只說了一句話是不是應該用無返回值函數? */
int jackResult(int x, int y, int z)
{
??? printf("我算不出來\n");
}
int main()
{
??? int a, b, c;
??? a = 10;
??? b = 20;
??? c = 30;
??? //Jone的返回值類型是什么?
???? int??? jR = joneResult(a, b, c);
??? printf("Jone運算結果是:%d\n", jR);
??? printf("Jack運算結果是:");
??? //Jack沒有算出結果只說了句話,是不是直接調用函數就可以了?
?? jackResult(a,b,c);
??? return 0;
}

正在回答

3 回答

同問同問

0 回復 有任何疑惑可以回復我~

1.返回值是返回到調用該函數的函數里

? ? ? ?比如我寫了一個函數

? ? ? ?int sum(int a,int b,int c)

????????{

????????????return a+b+c;

????????}

? ? ? ? 然后在main函數里調用了它

? ? ? ? int main()

????????{

????????????int a=1,b=2,c=3;

????????????int d=sum(a,b,c);

????????????printf("d=%d",d);

????????????return 0;

????????}

????那么運行結果會是“d=6”,sum函數計算了a+b+c的結果然后將結果返回給調用它的main函數

2.題目中要在main函數中輸出jone的計算結果,所以要把值返回給main函數。不然算是算出來了,但是顯示不出來啊。

0 回復 有任何疑惑可以回復我~
#include?<stdio.h>/*?Jone算出結果應該怎么寫函數??*/int??joneResult(int?x,?int?y,?int?z){???int?sum?=?x+y+z;???return?sum?/?3?;??????????//這里是不是應該將sum返回呢?}/*?Jack沒有算出結果只說了一句話是不是應該用無返回值函數??*/?void?jackResult(int?x,?int?y,?int?z){????printf("我算不出來\n");}int?main(){????int?a,?b,?c;????a?=?10;????b?=?20;????c?=?30;????//Jone的返回值類型是什么?????int?jR?=?joneResult(a,?b,?c);?????printf("Jone運算結果是:%d\n",?jR);????printf("Jack運算結果是:");????//Jack沒有算出結果只說了句話,是不是直接調用函數就可以了?????jackResult(a,?b,?c);????return?0;}

/* 在主函數中要調用joneResult,如果不寫返回值的話,要在joneResult輸出 sum/3??*/

/* 即 printf("Jone運算結果是:%d\n", sum/3) */

0 回復 有任何疑惑可以回復我~
#1

慕數據8950116 提問者

return到底啥意思啊返回值是返回到哪呢??沒看太懂,大佬給解釋下唄
2019-01-30 回復 有任何疑惑可以回復我~
#2

慕數據8950116 提問者

而且我用軟件編譯了一下發現寫出來直接把return改成sum=sum/3也能得出一樣的結果
2019-01-30 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926906    人
  • 解答問題       21533    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

為什么jone的值中要用返回值啊,直接不返回寫sum=sum/3也可以得到答案啊

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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