main 和 void main 的區別

發布 科學 2024-07-31
8個回答
  1. 匿名使用者2024-01-31

    1. 區別在於 main() 函式是否有返回值。

    2. void 定義的函式不返回值,int 定義的函式返回整數。

    價值。 3.void,字面意思是“非型別化”,在程式編寫中常用在函式中宣告引數型別、返回值、指標型別來定義函式,具有注釋和限制程式的功能。

  2. 匿名使用者2024-01-30

    main() 返回值;

    無效 main();

    區別在於最後是否有回報o;

    #include

    int main ()

    printf ("helloworld");

    return 0;

    #include

    void main ()

    printf ("helloworld");

    沒有返回0,直接結束了。。。

  3. 匿名使用者2024-01-29

    int main(void)

    和 void main(void)。

    被使用。

    C 語言標準指定 main 型別為 int

    有些編譯器禁止使用 void main(void),建議使用 int main(void)。

    返回值對程式本身幾乎沒有實際價值,因為它已經結束了。

    但這個值可以傳遞給他的呼叫方。

    呼叫方可以通過返回值知道被呼叫的程序是否正常結束,以便可以以不同的方式處理它。

  4. 匿名使用者2024-01-28

    main() 是程式執行的入口點,也是乙個方法或函式。

    是乙個函式,語言規定這個函式執行後需要返回乙個值。 如果沒有返回值,則寫 void。

  5. 匿名使用者2024-01-27

    系統使用返回值來判斷程式是否正常退出。 還有標準的問題,以前的C語言標準不要求返回值,後面的C語言標準有要求,如果不加返回值就錯了。

  6. 匿名使用者2024-01-26

    main() 有乙個返回值;

    void main() 沒有返回值;

    區別在於最後是否有回報o;

    #include

    int main ()

    printf ("helloworld");

    return 0;

    #include

    void main ()

    printf ("helloworld");

    沒有返回0,直接結束了。。。

  7. 匿名使用者2024-01-25

    void main() 表示函式沒有返回值,這意味著不需要將返回值 0 新增到程式末尾。 return 用於返回函式主體中的特定值。

    乙個C程式中必須至少有乙個函式,並且必須有乙個且只有乙個叫main的函式,這個函式叫做main函式,main函式就是整個程式的入口。

    基本資料型別:

    1. void:宣告函式沒有返回值或引數,宣告無型別指標,顯示丟棄的操作結果。 (C89 中的新增功能)。

    2. char:字元型別資料,是一種整數資料。 (在K&R時期引入)。

    3. int:整數資料,通常表示編譯器指定的記憶體位元組長度。 (在K&R時期引入)。

    4.float:單精度浮點資料,是浮點資料的一種。 (在K&R時期引入)。

    5. double:雙精度浮點資料,是浮點資料的一種。 (在K&R時期引入)。

    6. Bool:布林型別。 (C99 標準中的新功能)。

    7.複數:複數的基本型別。 (C99 標準中的新功能)。

    8.虛數:虛數,類似於複數的基本型別,沒有實部的純虛數。 (C99 標準中的新功能)。

    9. generic:為過載提供介面入口。 (C11 標準中的新功能)。

  8. 匿名使用者2024-01-24

    這是一種在 C 語言中宣告 main 函式的方法,它表示 main 函式返回乙個沒有引數的值。

    void 在程式編寫中經常用於宣告定義函式的函式的引數型別、返回值和指標型別。

    int main(void) 也可以寫成 void main() 或 int main(),最後在 mian() 函式的末尾,寫 return 0。

    類似:

    和 += 等。 但是a%=b的效率比a=a%b的效率要高,因為a%=b是直接對a做餘數運算,而a=a%b是先用乙個臨時變數記錄a的值,然後再給a賦值,a=a%b比直接a%=b多了兩個賦值運算, 所以後者效率更高。

相關回答
4個回答2024-07-31

小朋友,老師布置的作業要自己好好完成,不要依賴別人!! >>>More

7個回答2024-07-31

這個主要是帶引數的,需要在控制台底部輸入生成的可執行檔案,然後在後面輸入引數或者建立快捷方式,也可以在快捷方式中新增引數。

8個回答2024-07-31

另乙個和其他之間的區別如下: >>>More

13個回答2024-07-31

1.在進行體力活動時,在sth上工作指具體地改變物件,可以表示製作、修理某物。 工作結束後,它只連線到地點,而不是被轉換的物件,受影響的物件是物件。 >>>More

6個回答2024-07-31

1.性質不同。

Think 是乙個動詞。 >>>More