在C 中將陣列初始化為預設值
在C 初始化陣列時,使用語法int array[100] = {- 1};僅將第一個元素設為指定值,而其餘元素初始化為0。這是因為語法 {
要將所有元素初始化為特定的非零值,例如-1,
std::fill_n(array, 100, -1);
或者,在沒有std::fill_n 函數的可移植 C中,可以使用循環:
for (int i = 0; i < 100; i++) { array[i] = -1; }
關於性能,使用a 初始化數組與對值使用{
以上是如何將 C 數組的所有元素初始化為特定的非零值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!