这俩int类型的一维和二维数组,其元素默认为多少?
typedef struct
{
int vexnum;
int arcnum;
int arc_weight[Max_Node][Max_Node];//数组1
int node_weight[Max_Node];//数组2
}Graph;
这俩int类型的一维和二维数组,其元素默认为多少?
typedef struct
{
int vexnum;
int arcnum;
int arc_weight[Max_Node][Max_Node];//数组1
int node_weight[Max_Node];//数组2
}Graph;
这要看编译器的规则,不同编译器不一样。有些会默认初始化为0,有些不会,就看申请的空间中残留的是什么值就是什么值
还有就是大部分DEBUG调试情况下,编译器会给默认初始化为0;但RELEASE发布情况下,不会进行默认初始化