簡體   English   中英

在C中編譯Hello World時出錯

[英]Error in compiling hello world in c

盡管我在學校上過兩門Java課程,但我還是學習c的初學者。 我剛從“ The C Programming”一書開始學習c。

我正在嘗試編譯我的第一個程序“ hello.c”

我按書中所述輸入:

#include <stdio.h>

main()
{
    printf("hello, world\n");
}

但是,它說我必須在main()之前編寫類型說明符'int'。 我試圖理解為什么會這樣,因為這本書沒有指出類型說明符。

謝謝!

您的main功能需要返回一些內容,這就是編譯器告訴您的內容。

#include <stdio.h>
#include <stdlib.h>

int main() {
    printf("hello, world\n");
    return EXIT_SUCCESS;
}

EXIT_SUCCESSstdlib定義。 這意味着應用程序成功結束。 其值通常為0。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM