卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

c語(yǔ)言中return的作用 C語(yǔ)言中if return的用法?

C語(yǔ)言中if return的用法?如果為真,則執(zhí)行為return,return to LED=~LED,然后再次執(zhí)行,因?yàn)長(zhǎng)ED表示LED燈閃爍。如果1表示打開(kāi),0表示關(guān)閉,則將重復(fù)此操作,直到K變?yōu)?/p>

C語(yǔ)言中if return的用法?

如果為真,則執(zhí)行為return,return to LED=~LED,然后再次執(zhí)行,因?yàn)長(zhǎng)ED表示LED燈閃爍。如果1表示打開(kāi),0表示關(guān)閉,則將重復(fù)此操作,直到K變?yōu)?0。如果不正確,則在第二種情況下執(zhí)行k=0和I=2的賦值

Return返回一個(gè)數(shù)值,這意味著將Return< expression>后的表達(dá)式值返回給調(diào)用他的函數(shù)。例如:intsum(inti,intj){return jprintf(“此語(yǔ)句將不被執(zhí)行,因?yàn)樽雍瘮?shù)將被執(zhí)行,直到上面的return語(yǔ)句無(wú)條件結(jié)束)}main(){inta=10,B=11,CC=sum(a,B)printf(%d”,c)}程序的輸出是:21這個(gè)21來(lái)自哪里?當(dāng)main函數(shù)調(diào)用sum(a,b)函數(shù)時(shí),它將a的值賦給I,將b的值賦給j,如上所述,return j將計(jì)算I+j的值,即結(jié)果等于21,并將21帶回調(diào)用它的函數(shù),即C=sum(a,b)等于C=21,這個(gè)21被總和(a,b)中的返回值反了過(guò)來(lái)。

C語(yǔ)言return的用法?

看了下面兄弟的回信,我們只能說(shuō)他們一半是對(duì)的。

真正的原因是abi(應(yīng)用程序二進(jìn)制接口)。

ABI定義了與系統(tǒng)交互的細(xì)節(jié),如數(shù)據(jù)類型、大小和對(duì)齊方式;調(diào)用約定(控制函數(shù)的參數(shù)傳遞方向、可變長(zhǎng)度處理、堆棧清理體以及如何接受返回值等);系統(tǒng)調(diào)用的編碼以及應(yīng)用程序如何對(duì)操作系統(tǒng)進(jìn)行系統(tǒng)調(diào)用系統(tǒng);以及采用完整ABI操作系統(tǒng)基本格式、程序庫(kù)等的第二代對(duì)象文件。完整的ABI,如英特爾二進(jìn)制兼容標(biāo)準(zhǔn)(IBCs),允許支持它的操作系統(tǒng)上的程序在支持此ABI的其他操作系統(tǒng)上運(yùn)行,而無(wú)需修改。

其他ABI標(biāo)準(zhǔn)化細(xì)節(jié)包括C名稱修改和同一平臺(tái)上編譯器之間的調(diào)用約定,但不包括跨平臺(tái)兼容性。

至于下面兄弟提到的eax save返回值,這只是X86的ABI規(guī)范。在其他CPU架構(gòu)平臺(tái)(如PowerPC)中,實(shí)現(xiàn)是不同的!--在PowerPC中,返回值存儲(chǔ)在R3寄存器中