当前位置: 代码迷 >> 综合 >> c++初始化局部变量和全局变量
  详细解决方案

c++初始化局部变量和全局变量

热度:27   发布时间:2023-09-27 15:28:27.0

初始化变量的方式是将变量赋值

int x=5;

不带初始化的定义:带有静态存储持续时间的变量会被隐式初始化为NULL(所有字节的值都是0),其他所有变量的初始值都是未定义的

当局部变量被定义时,系统不会对其初始化,用户必须自行对其初始化,定义全局变量时,系统会自动初始化为以下值

数据类型 初始化默认值
int 0
char '\0'
float 0
double 0
pointer NULL
正确初始化变量是个良好的编程习惯,否则有时候可能会产生意想不到的结果