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

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

c語(yǔ)言自創(chuàng)函數(shù)方面問(wèn)題

int sayhello()

{

? ?printf("%s\n","hello");

? ?return 0;

}

既然輸出的是字符串,為啥函數(shù)的數(shù)據(jù)類(lèi)型是int,還有return 0啥意思,不加有關(guān)系么

正在回答

4 回答

int+函數(shù)名的返回值是int類(lèi)型的,也就是return的值

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

#include<stdio.h>

int sayhello()

{

? ?printf("%s\n","hello");

? ?printf("%c\n",'a');

? ?printf("%d\n",44);

? ?printf("%f\n",4.56789);

? ?printf("%lf\n",1.23456789);

? ?return 5;

}

?

int main()

{

? ? int x=sayhello+1();

? ? printf("\n\t%d",x);

? ? return 0;

}

既然輸出的是字符串,為啥函數(shù)的數(shù)據(jù)類(lèi)型是int,還有return 0啥意思,不加有關(guān)系么

1. ? return 0啥意思,不加有關(guān)系么?

return 0是返回值,可以不加,但是系統(tǒng)自動(dòng)加了。也就是說(shuō)你加與不加都要存在。

注意:加上不會(huì)有錯(cuò),但不加可能會(huì)有錯(cuò)(老師是這么說(shuō)的),所以建議按規(guī)范加上。

還有“既然輸出的是字符串,為啥函數(shù)的數(shù)據(jù)類(lèi)型是int,還有return 0啥意思,不加有關(guān)系么”

你這句話最后沒(méi)有問(wèn)號(hào),但是我知道應(yīng)該有,你沒(méi)有加我也明白是問(wèn)句。有問(wèn)號(hào)代表是問(wèn)句,也代表你這句話說(shuō)完了。

2:?

如上:我所寫(xiě)的函數(shù)用到了返回值?int x=sayhello+1(); ?你運(yùn)行一下看看,main()調(diào)用sayhello() 。執(zhí)行了內(nèi)容,內(nèi)容并沒(méi)有加一。

總結(jié):自創(chuàng)函數(shù)被定義為什么類(lèi)型的函數(shù)與內(nèi)容沒(méi)有關(guān)系,int定義的是返回值(return)是什么類(lèi)型 ? ? ? ? ?結(jié)果。(int )return 0; (char)return 'a';

希望對(duì)你有所幫助句號(hào)

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

我改名字了

#include<stdio.h> int sayhello() { printf("%s\n","hello"); printf("%c\n",'a'); printf("%d\n",44); printf("%f\n",4.56789); printf("%lf\n",1.23456789); return 5; } int main() { int x=sayhello()+1; printf("\n\t%d",x); return 0; } +1位置給錯(cuò)了
2016-08-15 回復(fù) 有任何疑惑可以回復(fù)我~

會(huì), 首先賦值是用 = 的,即x = a();?

你當(dāng)然也可以return 5,這樣x就會(huì)接收到5.

情況允許的話,自己調(diào)試一下就知道了。

int fun()

{

? ? return 5;

}

int main()

{

? ? int c = fun();

? ? printf("%d\n",c);// 輸出5

? ? return 0;

}


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

”%s“這個(gè) ?表示輸出的字符串類(lèi)型,就像%d輸出的是int類(lèi)型的一樣

int+函數(shù)名是表示返回值是int類(lèi)型的,即return的值,也可以double+函數(shù)名,這樣返回一個(gè)double類(lèi)型的值。

加return 是表示 函數(shù)正常結(jié)束, 當(dāng)void 聲明一個(gè)函數(shù)的時(shí)候可以不用return,因?yàn)関oid表示的是 :無(wú)返回類(lèi)型的函數(shù)聲明


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

凸T_T凸 提問(wèn)者

但return 0;時(shí)不會(huì)多輸出個(gè)0吧
2016-07-24 回復(fù) 有任何疑惑可以回復(fù)我~
#2

丨丶Curtain 回復(fù) 凸T_T凸 提問(wèn)者

不會(huì)輸出0的,輸出需要用printf函數(shù)來(lái)輸出你想要的內(nèi)容,而這里的return是返回的意思,返回0代表程序正常結(jié)束。 你多練習(xí)一下,這些自然就會(huì)熟練,這些概念性的問(wèn)題,你百度一下就會(huì)有專(zhuān)業(yè)的內(nèi)容供你查看的,加油。
2016-07-24 回復(fù) 有任何疑惑可以回復(fù)我~
#3

凸T_T凸 提問(wèn)者 回復(fù) 丨丶Curtain

這個(gè)我知道,就是說(shuō) int a() { printf("I Love China"); return 0; } 在主函數(shù)調(diào)用時(shí) x == a(); x會(huì)賦值0么
2016-07-24 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C語(yǔ)言入門(mén)
  • 參與學(xué)習(xí)       926892    人
  • 解答問(wèn)題       21419    個(gè)

C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言

進(jìn)入課程

c語(yǔ)言自創(chuàng)函數(shù)方面問(wèn)題

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

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

幫助反饋 APP下載

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

公眾號(hào)

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