第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么我把return crif;改成printf("%d\n", crif);會(huì)出錯(cuò)

#include <stdio.h>
int getGirth(int a,int b,int c)
{
??? if( (a+b)<=c || (a+c)<=b || (b+c)<=a )?? //判斷是否為三角形
??? {
??????? printf("不構(gòu)成三角形\n");
??????? return 0;???????????????????????????????
??? }
??? else
??? {
????? int cirf = a + b + c;???? //計(jì)算三角形周長(zhǎng)
????? printf("%d\n", cirf);
??? }?
}
int main()
{
??? /* 定義三角形三邊長(zhǎng) */
??? int a, b, c;
??? a = 5;
??? b = 4;
??? c = 3;
??? printf("三角形的周長(zhǎng)是:%d\n", getGirth(a, b, c));? //調(diào)用周長(zhǎng)函數(shù)
??? return 0;
}

這樣的輸出結(jié)果是

12

三角形的周長(zhǎng)是3

正在回答

3 回答

原理是,main將3個(gè)值傳給getGirth這個(gè)函數(shù)。getGirth處理完后,然后return,是將值在返回給main函數(shù)。沒返回的話,main后面拿不到值。

1 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)闆]有返回值,你在

把return crif;改成printf("%d\n", crif);

的下一行加上 return 0;

就可以運(yùn)行了。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Ibuki_suga 提問者

這樣輸出就會(huì)變成 12 三角形的周長(zhǎng):0
2018-10-19 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉0247298809 回復(fù) Ibuki_suga 提問者

對(duì)的,return 的返回值 一定要是crif,要不然函數(shù)的調(diào)用值不會(huì)返回mian函數(shù)里
2018-11-01 回復(fù) 有任何疑惑可以回復(fù)我~

應(yīng)該是函數(shù)沒有返回值報(bào)的錯(cuò),不要?jiǎng)h那個(gè)return試試看

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么我把return crif;改成printf("%d\n", crif);會(huì)出錯(cuò)

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)