首頁 >後端開發 >C++ >C語言標準

C語言標準

王林
王林轉載
2023-08-26 10:37:061619瀏覽

C語言標準

在這個問題中,我們將學習C程式語言中定義的標準。這些是開發社群定義的編譯器理想情況下編譯程式的標準方式。

為了理解我所說的,以一個常見的C程式為例,你們都一定遇到過並且看到了問題,但沒有深入研究。

main()函數的void回傳類型-

看下面的程式-

void main() {
   //program code
}

如果我們使用turbo c編譯器,這個程式可以正常運行,但其他編譯器會拋出main不能為void的錯誤。那麼,哪一個才是正確的呢?答案在標準中都有提及。

什麼是 C 程式語言標準?

它是編譯器創建者定義的關於 C 語言的標準方式。程式碼的編譯。最新的 C 標準於 2018 年 6 月發布,即 ISO/IEC 9899:2018,也稱為 C11。

此 C 程式語言標準定義了程式的行為,即程式在理想情況下如何運行跑步?一些內建函數的正確方法和定義是什麼?

讓我們看一下 main() 的範例,宣告 main() 函數的標準方法是使用 0 或2 個參數,傳回類型為 int。

語法

// No parameter
int main() {
   /* code */
}
// Two parameter
int main(int argc, char *argv[]) {
   /* code */
}

某些編譯器可能會違反更多的程式設計標準。

以上是C語言標準的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除