C++数组初始化的问题

数组的初始化可以在声明的同时进行,也可时候在进行初始化。下面要讨论的是,初始化的默认值问题。

是这样的。

数组分为两种,一种是全局的,另一种是局部的(在函数体中),

全局数组:如果全部元素在声明的时候均未初始化,按默认值,全被赋值未0;

          如果部分在声明的时候初始化了,后面没有被初始化的元素也是赋值为0;

局部数组:(比较特殊)如果全部元素在声明时候均为赋值,初始值未莫名其妙的数字。

           如果部分元素被初始化,后面未被初始化的元素,全被赋值为0 或者是随机值;

 

VC实验如此,潜能教材上的例子就是这样。csdn上有人说dev也是如此,但是C++builder不知道怎样。

原文地址:https://www.cnblogs.com/hao02171990/p/3266418.html