国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語言的main函數(shù)有幾種寫法?

工程師 ? 來源:C語言Plus ? 作者:C語言Plus ? 2020-10-15 11:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

從學習C語言開始就一直寫個一個函數(shù),那么你知道它的標準寫法什么什么樣嗎?

main函數(shù),又稱主函數(shù),是程序執(zhí)行的起點,我們平時寫的main函數(shù)是什么樣呢?

1,是這樣?

main(){}

2,還是這樣?

void main(){}

3,還是這樣?

int main(void){}

4,還是這樣?

int main(){}

5,還是這樣?

int main(int argc,char *argv[]){}

上面這么多種寫法,那么哪種才是正確的寫法呢?

查閱C89/C99/C11標準文檔,里面明確固定了兩種寫法:

int main(void) { /* 。。。。。。 */ }int main(int argc, char *argv[]) { /* 。。。。。。 */ }

所以說,其他的寫法并不符合標準,有些算是歷史遺留有些算是編譯器的擴展,還有些不知道從哪里生出來的。

所以說了這么多,為了代碼的通用可移植性,建議采用標準提供的形式,還是推薦使用標準文檔中規(guī)定的這兩種寫法。如果一個函數(shù)確定無需傳入任何參數(shù),那么用void限定是一個不錯的選擇。

所以說,你明白要怎么寫main函數(shù)了嗎?

來源:C語言Plus

責任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • C語言
    +關(guān)注

    關(guān)注

    183

    文章

    7644

    瀏覽量

    145569
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3716

    瀏覽量

    97178
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4417

    瀏覽量

    67499
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    C語言主要特點

    C語言的主要特點: 1.語言簡潔、緊湊,使用方便、靈活 。C語言一共只有32個關(guān)鍵字、9種控制
    發(fā)表于 01-05 07:41

    C語言函數(shù)指針的六個高級的應(yīng)用場景

    ; } 在上面的代碼中,我們定義了一個 handle_event 函數(shù),它接受兩個參數(shù):一個事件類型和一個函數(shù)指針。如果函數(shù)指針不為空,則會調(diào)用指定的函數(shù)。 在
    發(fā)表于 01-04 12:25

    C語言回調(diào)函數(shù)原來這么簡單

    ” 這個概念,它是回調(diào)函數(shù)能夠?qū)崿F(xiàn)的重要基礎(chǔ)。 1、函數(shù)指針學習過C語言的伙伴都知道,C語言中的
    發(fā)表于 12-30 06:45

    C語言中實現(xiàn)函數(shù)宏的三種方式

    (0) 不同的是,({}) 不能提前退出函數(shù)宏與支持返回值。({}) 畢竟不是 while 循環(huán),不能直接使用 break退出函數(shù)宏是比較容易理解。那支持返回值是什么意思呢? 答案是 C
    發(fā)表于 12-29 07:34

    如何用好 C 語言函數(shù)的返回值?

    基本上,沒有人會將大段的C語言代碼全部塞入 main() 函數(shù)。更好的做法是按照復(fù)用率高、耦合性低的原則,盡可能的將代碼拆分不同的功能模塊,并封裝成
    發(fā)表于 12-25 07:17

    C語言C++的區(qū)別及聯(lián)系

    缺點:性能比面向過程低。 二、具體語言上的區(qū)別 1、關(guān)鍵字的不同 C語言32個關(guān)鍵字;C++
    發(fā)表于 12-24 07:23

    C語言C++之間的區(qū)別是什么

    區(qū)別 1、面向?qū)ο缶幊?(OOP): C語言是一種面向過程的語言,它強調(diào)的是通過函數(shù)將任務(wù)分解為一系列步驟進行執(zhí)行。 C++在
    發(fā)表于 12-11 06:23

    C語言和單片機C語言什么差異

    有些擴展,及一些特殊寫法C51擴展的 data xdata bit sbit一類的,還有一些中斷程序寫法 void int() interrput 1一類的。 2、C是一門高級
    發(fā)表于 11-14 07:55

    跳轉(zhuǎn)不進去main函數(shù)是怎么回事?

    ); /* RT-Thread components initialization */ rt_components_init(); //到了這個地方就無法往下執(zhí)行,無法跳轉(zhuǎn)到main函數(shù)
    發(fā)表于 10-09 08:19

    詳解hal_entry入口函數(shù)

    當使用RTOS時,程序從main函數(shù)開始進行線程調(diào)度;當沒有使用RTOS時,C語言程序的入口函數(shù)main
    的頭像 發(fā)表于 07-25 15:34 ?1978次閱讀

    C語言中的內(nèi)聯(lián)函數(shù)與宏

    C編程中,內(nèi)聯(lián)函數(shù)和宏都用于避免函數(shù)調(diào)用的開銷并編寫可復(fù)用的邏輯部分,但它們在工作方式和安全性方面存在顯著差異。
    的頭像 發(fā)表于 07-25 15:10 ?1905次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>中的內(nèi)聯(lián)<b class='flag-5'>函數(shù)</b>與宏

    深入理解C語言函數(shù)—編程中的“積木塊”藝術(shù)

    在編程的世界里,函數(shù)就像建筑中的“積木塊”——它們是構(gòu)建復(fù)雜程序的基石。通過靈活組合這些模塊,開發(fā)者能打造出功能強大且結(jié)構(gòu)清晰的代碼。函數(shù)之所以成為C語言的核心,正是因為它解決了編程中
    的頭像 發(fā)表于 06-30 17:26 ?1858次閱讀
    深入理解<b class='flag-5'>C</b><b class='flag-5'>語言</b>:<b class='flag-5'>函數(shù)</b>—編程中的“積木塊”藝術(shù)

    深入理解C語言C語言循環(huán)控制

    改變程序的執(zhí)行流程,使代碼更加靈活和可控。本文將詳細介紹這些語句的作用及其應(yīng)用場景,并通過示例代碼進行說明。Part.1break語句C語言中break語句兩種
    的頭像 發(fā)表于 04-29 18:49 ?2037次閱讀
    深入理解<b class='flag-5'>C</b><b class='flag-5'>語言</b>:<b class='flag-5'>C</b><b class='flag-5'>語言</b>循環(huán)控制

    新概念51單片機C語言教程入門、提高、開發(fā)、拓展全攻略

    第一個發(fā)光二極管 2.3 while語句 2.4 for語句及簡單延時語句 2.5 Keil仿真及延時語句的精確計算 2.6 不帶參數(shù)函數(shù)寫法及調(diào)用 2.7 帶參數(shù)函數(shù)寫法及調(diào)用
    發(fā)表于 04-15 13:57

    為什么不需要給回調(diào)函數(shù)傳遞參數(shù)

    回調(diào)函數(shù)C語言里面一個重要機制。
    的頭像 發(fā)表于 04-15 10:11 ?835次閱讀