簡體   English   中英

我不明白這個C ++數組聲明

[英]I don't understand this c++ array declaration

在C ++中,當這樣聲明數組時

int myArray[8] = {0,};

這是什么意思?

這將有效地將數組的所有元素初始化為0。您將第一個元素顯式設置為(0),而所有省略的操作都是 默認初始化的 值初始化的,對於您的類型也為0。 0后面的逗號是可選的。

int myArray[8] = {0,};

int myArray[8] = {0}; 將使用0填充整個數組;

如果有人想向該數組添加更多元素,則允許這樣做。 例如 :

int myArray[] = {

        1,
        2,
        3,
};

以后可以輕松填充。

暫無
暫無

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

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