欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: C語言return=0;有啥用? [打印本頁]

作者: ZLY666666    時間: 2021-4-6 16:23
標題: C語言return=0;有啥用?
#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;
}



作者: zanyzyg    時間: 2021-4-6 16:38
這是比較嚴謹的一種寫法,告訴系統應用是正常運行結束。
作者: man1234567    時間: 2021-4-6 16:53
返回值0。用 int 來定義應有返回值,而 void 不需要。
作者: FREEDOG    時間: 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 ;
}

作者: ZXWPL    時間: 2021-4-6 19:49
就是返回值,比如我定義了一個計算和的帶返回值,帶參數的函數
unsigned int Sum(unsigned char a,unsigned char b)
{
unsigned int temp=0;
temp=a+b;//a+b的和暫存在temp
return temp;//返回temp的值
}。 假設我想計算12+123就可以 S=Sum(12,123); 返回值就是計算結果,最后存放在S里面
作者: ZLY666666    時間: 2021-4-6 19:52
man1234567 發表于 2021-4-6 16:53
返回值0。用 int 來定義應有返回值,而 void 不需要。

懂了,感謝

作者: wskfengliu    時間: 2021-4-6 22:05
應該是 return 0; 沒有=號吧。函數返回值。這里返回的是int型。也有BOOL型的
作者: 名字不是重點    時間: 2021-4-7 00:54
wskfengliu 發表于 2021-4-6 22:05
應該是 return 0; 沒有=號吧。函數返回值。這里返回的是int型。也有BOOL型的

是沒有“=”,但C中貌似沒有布爾,請確認!
作者: ANT1987    時間: 2021-4-7 07:58
return = 0; return用做變量
return 0;函數的返回值
作者: 名字不是重點    時間: 2021-4-7 09:28
return 是系統保留字,不建議做為變量來使用
作者: 聆煙雨    時間: 2021-4-7 11:59
return = 0; 編譯都會報錯, 應該是 return 0;  函數返回值 0。
作者: 天ノ憶    時間: 2021-4-7 16:14
ANT1987 發表于 2021-4-7 07:58
return = 0; return用做變量
return 0;函數的返回值

return用作變量編譯器會報warning吧
作者: zhou1600105834    時間: 2021-5-5 17:18
函數返回值?
作者: 2513185116    時間: 2021-5-5 22:31
函數正常運行就會返回0
作者: T990820    時間: 2021-5-6 08:39
return是C語言的一個關鍵字,直觀上表示為程序執行完畢之后顯示在DOS窗口上的數,如果是0的話表示程序正常結束,否則程序異常
作者: y19019    時間: 2021-5-6 10:40
這是比較嚴謹的一種寫法,告訴系統應用是正常運行結束。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1