C语言和C++中数组初始化注意 文章目录 C语言和C++中数组初始化注意C++容器C语言 C++容器 std::array<>比较特殊,系统不会初始化为全0,需要使用初值列初始化,比如:std::array<int, 10> arr{},这样会全部初始化为0其他容器系统会自动初始化为0 C语言 int a[]:不会初始化为0,需要自己初始化 int arr[10]={0}:只对数组的一部分进行初始化int arr[31]={}:全部初始化为0memset(arr, 0, 1024):清零 int *AA = (int*)malloc(10 * sizeof(int)):系统会自动初始化为0