声明变量时可不可以直接赋值?
声明变量可以直接赋值。C++的变量类型赋值:
1.全局变量,局部变量,参数在声明定义时都可以直接赋值,函数的参数可以设置默认值。
2.成员变量的赋值,static成员变量在声明定义时可以赋值,动态成员变量在类的构造函数中赋值,也就初始化。
3.C++的变量没有默认值,所以使用变量前必须对其赋值,否则程序运行时可能会出现异常。