中文永久免费观看_国产人妻久久精品二区三区特黄_狠狠综合久久久久综合网浪潮_超清少妇爆乳无码av无码专区_一区二区三区色视频免费_国产亚洲一级二级三级_18禁美女裸体网站无遮挡_国语精品自产拍在线观看性色_亚洲精品乱码久久久久99_日本日本乱码伦视频免费

保函網(wǎng)

return是什么意思

發(fā)布時(shí)間:2025-12-05 | 來(lái)源:互聯(lián)網(wǎng)轉(zhuǎn)載和整理

C語(yǔ)言中寫(xiě)return 0;是不是都可以省略?

看情況。

return在C語(yǔ)言中不是必須的。

C語(yǔ)言中的函數(shù)定義分為函數(shù)入口和函數(shù)出口。

當(dāng)有入口參數(shù)或者出口參數(shù)時(shí),需要說(shuō)明參數(shù)的數(shù)據(jù)類(lèi)型。

如定義一個(gè)延時(shí)函數(shù),入口參數(shù)為延時(shí)時(shí)間,延時(shí)后不需要返回參數(shù)。

因此可以定義如下:void delayms(unsigned int T){.}void代表不需要返回值,也就是不需要使用return。

unsigned int T代表入口參數(shù)。

以下四個(gè)代碼都能正確運(yùn)行#include main(){double grade[200];double sum,avg,temp;int count,i,n;i=0;count=0;sum=0;printf("請(qǐng)依次輸入每個(gè)同學(xué)的成績(jī),輸入-1結(jié)束n");scanf("%lftemp);while(temp!=-1){grade[i++]=temp;count++;sum=sum+temp;scanf("%lftemp);}avg=sum/count;n=0;for(i=0;i {if(grade[i]>=avg)n++;}printf("全班平均分%.2lf,成績(jī)大于等于平均分的人有%d人navg,n);}#include int main(){double grade[200];double sum,avg,temp;int count,i,n;i=0;count=0;sum=0;printf("請(qǐng)依次輸入每個(gè)同學(xué)的成績(jī),輸入-1結(jié)束n");scanf("%lftemp);while(temp!=-1){grade[i++]=temp;count++;sum=sum+temp;scanf("%lftemp);}avg=sum/count;n=0;for(i=0;i {if(grade[i]>=avg)n++;}printf("全班平均分%.2lf,成績(jī)大于等于平均分的人有%d人navg,n);}#include main(){double grade[200];double sum,avg,temp;int count,i,n;i=0;count=0;sum=0;printf("請(qǐng)依次輸入每個(gè)同學(xué)的成績(jī),輸入-1結(jié)束n");scanf("%lftemp);while(temp!=-1){grade[i++]=temp;count++;sum=sum+temp;scanf("%lftemp);}avg=sum/count;n=0;for(i=0;i {if(grade[i]>=avg)n++;}printf("全班平均分%.2lf,成績(jī)大于等于平均分的人有%d人navg,n);}#include main(){double grade[200];double sum,avg,temp;int count,i,n;i=0;count=0;sum=0;printf("請(qǐng)依次輸入每個(gè)同學(xué)的成績(jī),輸入-1結(jié)束n");scanf("%lftemp);while(temp!=-1){grade[i++]=temp;count++;sum=sum+temp;scanf("%lftemp);}avg=sum/count;n=0;for(i=0;i {if(grade[i]>=avg)n++;}printf("全班平均分%.2lf,成績(jī)大于等于平均分的人有%d人navg,n); return 0;}main函數(shù)里的return 0;可以省略,但是這么寫(xiě),返回值是不確定的,不過(guò)如果返回值(操作系統(tǒng)和執(zhí)行你程序的另一個(gè)程序會(huì)得到)無(wú)關(guān)緊要,那么寫(xiě)不寫(xiě)無(wú)所謂。

首先我們要弄清楚在什么情況下需要有return。

它一般是指函數(shù)的返回值。

即如果我們需要一個(gè)函數(shù)有返回值,那它的返回值是多少?有返回值的函數(shù),自然對(duì)應(yīng)是沒(méi)有返回值的函數(shù)。

沒(méi)有返回值的函數(shù),在函數(shù)聲明時(shí)其返回值類(lèi)型為void。

如果是這樣的函數(shù),那么它就不需要通過(guò)return進(jìn)行返回任何類(lèi)型。

如果一個(gè)函數(shù)在聲明時(shí),其返回值類(lèi)型為int。

那么此時(shí)我們就需要用return對(duì)這個(gè)函數(shù)進(jìn)行返回。

當(dāng)然返回值類(lèi)型不僅是int,可以是string或者是bool等等。

至于有返回值的函數(shù)和沒(méi)有返回值的函數(shù),其具體描述。

可以看作,如果我將一封信給一個(gè)信使,讓他幫我把這封信寄給某個(gè)人,只要寄到就可以,我把信給他就不管了。

那么類(lèi)似這樣的動(dòng)作可以視作沒(méi)有返回值的函數(shù)。

相反,如果我把這個(gè)信給這個(gè)形勢(shì),我跟他說(shuō),你幫我把信寄給A之后我需要拿到A的一封回信,或者說(shuō)A會(huì)給一封回信給我。

那么此時(shí)信使把我的信給了A之后,又帶回了A給我的回信,那么此時(shí)可以視作有返回值的函數(shù)。

那么我們言歸正傳,如果c語(yǔ)言中寫(xiě)return 0是什么意思呢?一般在c語(yǔ)言中寫(xiě)return 0,一般是在返回值要求為int或者返回值為bool也就是真假類(lèi)型函數(shù)中。

那么返回值為int的函數(shù)返回一個(gè)0,說(shuō)明我執(zhí)行完這個(gè)函數(shù)后,它會(huì)返回一個(gè)數(shù)值為0的數(shù)字給我。

如果返回值為真假類(lèi)型返回一個(gè)0,說(shuō)明執(zhí)行完這個(gè)函數(shù)后,它會(huì)返回一個(gè)“假”狀態(tài)給我。

這就是在c語(yǔ)言中寫(xiě)return 0的意義。

return 0

上一篇:星際1里神族各種科技的作用

下一篇:吉安市第一中學(xué)的所授榮譽(yù)

其他文章

  • 典韋藍(lán)屏警告怎么獲得
  • 海姆達(dá)爾的身份是什么海姆達(dá)爾的身份介紹
  • 報(bào)到證怎么辦理
  • 《另一扇窗》讀后感
  • 拿敵穩(wěn)在葡萄上可以使用嗎
  • 洛克王國(guó)怎么學(xué)魔法
  • 只在此山中,云深不知處是什么意思
  • 王者榮耀蘇烈如何玩,暴力蘇烈出裝篇
  • 高速啥時(shí)候免過(guò)路費(fèi)
  • 陜西省考研成績(jī)公布時(shí)間
  • 靜思冥想什么意思
  • 有關(guān)感悟青春的句子 有關(guān)青春的優(yōu)美語(yǔ)句(精選50句)
  • 2020哈爾濱中考分?jǐn)?shù)線公布
  • 簡(jiǎn)述網(wǎng)絡(luò)營(yíng)銷(xiāo)的方式具體包括那些
  • 石獅子原文(石獅子閱讀答案)
  • 跆拳道各個(gè)等級(jí)的考試內(nèi)容
  • LOL琴瑟仙女的出裝攻略
  • 古時(shí)候南蠻指的是那些地方
  • 加拿大獨(dú)立日(關(guān)于加拿大獨(dú)立日介紹)
  • 顛三倒四的意思