找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3493|回復(fù): 15
收起左側(cè)

C語(yǔ)言return=0;有啥用?

  [復(fù)制鏈接]
ID:894974 發(fā)表于 2021-4-6 16:23 | 顯示全部樓層 |閱讀模式
#include <stdio.h>
int main(){
    int n, count, sum;
    sum = 0;
    count = 0;
    scanf("%d", &n);
    while(n!=0){
        count++;
        sum += n%10;
        n /= 10;
    }
    printf("%d %d\n", count, sum);

    return=0;
}


回復(fù)

使用道具 舉報(bào)

ID:901429 發(fā)表于 2021-4-6 16:38 | 顯示全部樓層
這是比較嚴(yán)謹(jǐn)?shù)囊环N寫法,告訴系統(tǒng)應(yīng)用是正常運(yùn)行結(jié)束。
回復(fù)

使用道具 舉報(bào)

ID:584814 發(fā)表于 2021-4-6 16:53 | 顯示全部樓層
返回值0。用 int 來(lái)定義應(yīng)有返回值,而 void 不需要。
回復(fù)

使用道具 舉報(bào)

ID:504289 發(fā)表于 2021-4-6 17:44 | 顯示全部樓層
#include <stdio.h>
void main(void){
    int n, count, sum;
    sum = 0;
    count = 0;
    scanf("%d", &n);
    while(n!=0){
        count++;
        sum += n%10;
        n /= 10;
    }
    printf("%d %d\n", count, sum);

    return ;
}
回復(fù)

使用道具 舉報(bào)

ID:487569 發(fā)表于 2021-4-6 19:49 | 顯示全部樓層
就是返回值,比如我定義了一個(gè)計(jì)算和的帶返回值,帶參數(shù)的函數(shù)
unsigned int Sum(unsigned char a,unsigned char b)
{
unsigned int temp=0;
temp=a+b;//a+b的和暫存在temp
return temp;//返回temp的值
}。 假設(shè)我想計(jì)算12+123就可以 S=Sum(12,123); 返回值就是計(jì)算結(jié)果,最后存放在S里面
回復(fù)

使用道具 舉報(bào)

ID:894974 發(fā)表于 2021-4-6 19:52 | 顯示全部樓層
man1234567 發(fā)表于 2021-4-6 16:53
返回值0。用 int 來(lái)定義應(yīng)有返回值,而 void 不需要。

懂了,感謝
回復(fù)

使用道具 舉報(bào)

ID:900714 發(fā)表于 2021-4-6 22:05 | 顯示全部樓層
應(yīng)該是 return 0; 沒(méi)有=號(hào)吧。函數(shù)返回值。這里返回的是int型。也有BOOL型的
回復(fù)

使用道具 舉報(bào)

ID:824490 發(fā)表于 2021-4-7 00:54 | 顯示全部樓層
wskfengliu 發(fā)表于 2021-4-6 22:05
應(yīng)該是 return 0; 沒(méi)有=號(hào)吧。函數(shù)返回值。這里返回的是int型。也有BOOL型的

是沒(méi)有“=”,但C中貌似沒(méi)有布爾,請(qǐng)確認(rèn)!
回復(fù)

使用道具 舉報(bào)

ID:894154 發(fā)表于 2021-4-7 07:58 | 顯示全部樓層
return = 0; return用做變量
return 0;函數(shù)的返回值
回復(fù)

使用道具 舉報(bào)

ID:824490 發(fā)表于 2021-4-7 09:28 | 顯示全部樓層
return 是系統(tǒng)保留字,不建議做為變量來(lái)使用
回復(fù)

使用道具 舉報(bào)

ID:52586 發(fā)表于 2021-4-7 11:59 | 顯示全部樓層
return = 0; 編譯都會(huì)報(bào)錯(cuò), 應(yīng)該是 return 0;  函數(shù)返回值 0。
回復(fù)

使用道具 舉報(bào)

ID:139866 發(fā)表于 2021-4-7 16:14 | 顯示全部樓層
ANT1987 發(fā)表于 2021-4-7 07:58
return = 0; return用做變量
return 0;函數(shù)的返回值

return用作變量編譯器會(huì)報(bào)warning吧
回復(fù)

使用道具 舉報(bào)

ID:913005 發(fā)表于 2021-5-5 17:18 來(lái)自手機(jī) | 顯示全部樓層
函數(shù)返回值?
回復(fù)

使用道具 舉報(bào)

ID:877343 發(fā)表于 2021-5-5 22:31 | 顯示全部樓層
函數(shù)正常運(yùn)行就會(huì)返回0
回復(fù)

使用道具 舉報(bào)

ID:916177 發(fā)表于 2021-5-6 08:39 | 顯示全部樓層
return是C語(yǔ)言的一個(gè)關(guān)鍵字,直觀上表示為程序執(zhí)行完畢之后顯示在DOS窗口上的數(shù),如果是0的話表示程序正常結(jié)束,否則程序異常
回復(fù)

使用道具 舉報(bào)

ID:906493 發(fā)表于 2021-5-6 10:40 | 顯示全部樓層
這是比較嚴(yán)謹(jǐn)?shù)囊环N寫法,告訴系統(tǒng)應(yīng)用是正常運(yùn)行結(jié)束。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表