当前位置:首页 C++ > 正文

C++中int a[10]={ }正确吗?

作者:野牛程序员:2023-06-27 08:05:50 C++阅读 2796

在C++中,声明int a[10]={ }是合法的,并且会将数组元素初始化为0。在声明整型数组时,如果在花括号内不提供初始值,数组元素将被初始化为默认值。对于整型数组,默认值是0。因此,声明int a[10]={ }是正确的,并且所有数组元素将被初始化为0。


以下是一个示例代码,展示了如何声明一个整型数组并将所有元素初始化为0:

#include <iostream>

int main() {
    int a[10] = { };  // 初始化数组元素为0

    // 打印数组元素
    for (int i = 0; i < 10; i++) {
        std::cout << a[i] << " ";
    }
    std::cout << std::endl;

    return 0;
}

上述代码输出结果为:

0 0 0 0 0 0 0 0 0 0

这表明数组a中的所有元素都被初始化为0。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击