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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

C語言中返回值?

C語言中返回值?

C
犯罪嫌疑人X 2019-02-14 19:07:40
請問一下在C語言當(dāng)中什么是無返回值啊。返回值到底是什么意思啊。還有就是在C函數(shù)中定義了woid函數(shù)了,意思不就是無返回值嗎。為什么有的函數(shù)結(jié)果之后就有返回值呢。比如說在一些void main 函數(shù)中有些什么return()的。不是說有了void不就是無返回值嗎。為什么有了return卻返回了一個(gè)值呢。。我有些搞不懂呢。是不是每個(gè)C程序中都必須定義void函數(shù)哦。還是可以不用呢
查看完整描述

2 回答

?
qq_遁去的一_1

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊

首先,C語言中的函數(shù)有兩種形式:1)有返回值,2)無返回值。有返回值的函數(shù)會(huì)把執(zhí)行的結(jié)果(也就是你寫這個(gè)函數(shù)的目的)返回到主函數(shù)中。沒有返回值的函數(shù)主要是為了完成某種任務(wù)(其實(shí)這是廢話,函數(shù)的功能就是為了完成某種任務(wù)。)而一般沒有任何值返回到主函數(shù)中(也可以通過在無返回值的函數(shù)中操作全局變量來改變主函數(shù)中的變量的值)。函數(shù)聲明的方式是:
Type FunctionName(type argument1,type argument2....type argumentn)
{

//函數(shù)體

}
type 可以為任意的C語言中的數(shù)據(jù)類型。也可以為VOID(即無返回值)。

其次,main函數(shù)的前面可以為int也可以為void.因?yàn)?a >main函數(shù)也是函數(shù)(廢話)。當(dāng)這個(gè)函數(shù)執(zhí)行完畢之后會(huì)返回給系統(tǒng)一個(gè)值,0表示正確(常)執(zhí)行。如果你寫void的話,編譯調(diào)試的時(shí)候,編譯器會(huì)自動(dòng)像系統(tǒng)返回一個(gè)值。

第三,在寫C++程序的時(shí)候一般寫:
int main()
{
....
....
return 0;
}



查看完整回答
反對 回復(fù) 2019-02-27
?
翻閱古今

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊

若函數(shù)體中沒有returen語句則函數(shù)返回類型為void
舉兩個(gè)例子:
1.
int fun(int a,int b)
{
int c;
c=a+b;
return(c); //有return就不用void了
}
main()
{
int x=3,x=4;
z=fun(x,y);
printf("%d",z);
}

2.
void fun(int a,int b) //有void不要寫return
{
int c;
c=a+b;
printf("%d",c);
}
main()
{
int x=3,x=4;
fun(x,y);
}

其結(jié)果:c=7



查看完整回答
反對 回復(fù) 2019-02-27
  • 2 回答
  • 0 關(guān)注
  • 1643 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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