C++数组中大括号的用法
标签:
杂谈 |
看下面的例子:
例1。
#include <iostream.h>
void main()
{
}
输出结果:
http://s6/mw690/9ea12eb1tcf745876ffd5&690
分析:例1中,定义包含10个元素的a数组,但未赋初值。输出结果为10个随机数。可以知道,a数组开在了动态存储区。
例2
#include <iostream.h>
void main()
{
}
输出结果:
http://s7/mw690/9ea12eb1tcf746a137406&690
分析:加了static 关键字,虽然未给数组赋初值,但是存放在了静态存储区,输出结果为10个0。
例3
#include <iostream.h>
void main()
{
}
http://s8/mw690/9ea12eb1tcf74b53edea7&690
分析:使用了大括号赋初值,但是只给数组的第一和第二个元素赋值,其余的未赋值。而其余元素的值默认为0。所以大括号,有给未赋值的元素置0的意思。

加载中…