之所以写这个博客,是因为前两天参加了深信服的笔试,整体难度不大,提前半个小时写好了,然后还检查了一遍选择题。在选择题上面,它是选项不确定的。有几道选择题不确定,顿时发现自己的基础还是不扎实呀。下面总结下碰到的问题吧。
数组部分赋值
如果数组定义并初始化,系统对于未赋值的部分全部自动赋值位0.而对于先定义后初始化的数组,未赋值部分则是随机数。
void main()
{
int arr1[3]={1,1};
cout<<arr1[0]<<" "<<arr1[1]<<" "<<arr1[2]<<endl;//1 1 0
int arr2[3];
arr2[0]=1;
cout<<arr2[0]<<" "<<arr2[1]<<" "<<arr2[2]<<endl;//1 随机数 随机数
}
结构体部分赋值
struct typed{
int a;
int b;
};
void main()
{
typed s={1};
cout<<s.a<<" "<<s.b<<end;//1,0
typed ss;
ss.a=1;
cout<<ss.a<<" "<<ss.b<<end;//error ss.b未初始化
}