如果在函数内部定义了与全局变量相同的值,那么在对其操作的时候,局部变量会覆盖掉全局变量,实际上操作的对象是局部对象,此点与JAVA是一致的。
局部变量在定义时,系统不会对其进行初始化,需要用户自己进行初始化,但是全局变量在定义时,系统会对其进行初始化。初始化的值因类型如下(int 0;char '\0';float 0;double 0;pointer NULL)
如果在函数内部定义了与全局变量相同的值,那么在对其操作的时候,局部变量会覆盖掉全局变量,实际上操作的对象是局部对象,此点与JAVA是一致的。
局部变量在定义时,系统不会对其进行初始化,需要用户自己进行初始化,但是全局变量在定义时,系统会对其进行初始化。初始化的值因类型如下(int 0;char '\0';float 0;double 0;pointer NULL)