課程
/后端開發
/C
/C語言入門
為什么寫到最后要寫上return 0?
#include <stdio.h>int main(){??? printf("你是我的小呀小蘋果兒\n");??? printf("怎么愛你都不嫌多\n");printf("紅紅的小臉兒溫暖我的心窩\n");printf("點亮我生命的火 火火火火\n");??????????? return 0;??? }
2017-09-05
源自:C語言入門 1-5
正在回答
事實證明,本題return 0,可加可不加
return返回一個數值的意思就是把return <表達式>后面表達式的值返回給調用他的函數。舉個例子: int sum(int i,int j) { return i+j; printf ("這個語句不會被執行,因為該子函數執行到上面的return語句就無條件結束了"); } main() { int a=10,b=11,c; c=sum(a,b); printf("%d",c); } 程序的輸出為: 21 這個21從何而來呢main函數調用sum(a,b)函數時將a的值賦給i,b的值賦給j,上面說了return i+j;會計算i+j的值也就是結果等于21,并將21帶回給調用它的函數,即c=sum(a,b);相當于c=21,這個21 就是由sum(a,b)中的return反回來的。
答案來自于百度知道:https://zhidao.baidu.com/question/14841960.html
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答小白求助,
2 回答小白求助~
2 回答小白求助大神
1 回答小白求助,大神過來
2 回答小白求助,看不懂啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-09-11
事實證明,本題return 0,可加可不加
2017-09-05
return返回一個數值的意思就是把return <表達式>后面表達式的值返回給調用他的函數。舉個例子:
int sum(int i,int j)
{
return i+j;
printf ("這個語句不會被執行,因為該子函數執行到上面的return語句就無條件結束了");
}
main()
{
int a=10,b=11,c;
c=sum(a,b);
printf("%d",c);
}
程序的輸出為:
21
這個21從何而來呢main函數調用sum(a,b)函數時將a的值賦給i,b的值賦給j,上面說了return i+j;會計算i+j的值也就是結果等于21,并將21帶回給調用它的函數,即c=sum(a,b);相當于c=21,這個21 就是由sum(a,b)中的return反回來的。
答案來自于百度知道:https://zhidao.baidu.com/question/14841960.html