引言
c++中涉及到内置类型、复合类型、STL对象、结构体、类等对象,初始化也有很多类型:默认初始化、拷贝初始化、直接初始化。
默认初始化是指未指定变量具体值时,变量自动被初始化。默认初始化存在很多差异,分类总结对于熟练掌握及应用大有裨益!
1.内置类型
默认初始值由定义的位置决定,若不在任何块内,初始化为0,否则未定义,或者说是拥有一个不确定的值。
#include<iostream>
using namespace std;
int oi;
double od;
bool ob;
int main(){
cout<<oi<<endl<<od<<endl<<ob<<endl;
int ii;
double id;
bool ib;