c指针数组初始化问题


c指针数组初始化问题

文章插图
一、元素只能初始化为元素类型的默认值,而不能像数组变量一样,用初始化列表为数组元素提供各不相同的初值 。
二、对于内置数据类型元素的数组,必须使用括号来显示指定程序执行初始化操作,否则程序不执行初始化操作 。
【c指针数组初始化问题】三、每个类型元素的数组,则无论是否使用括号 , 都会自动调用其默认构造函数来初始化 。
四、定义指针之后,将一个同类型变量的地址赋值给指针 , 给其开辟一段内存,指针存放的就是这段开辟内存的首地址 。
五、字符型指针的初始化可以在定义时候直接赋值 。