首頁 > 後端開發 > C++ > 主體

C語言標準

王林
發布: 2023-08-26 10:37:06
轉載
1594 人瀏覽過

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
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板