mirror of
https://github.com/Aexiar/c.git
synced 2024-10-22 14:05:45 +02:00
c
This commit is contained in:
parent
c8b3ba335c
commit
dea726753d
@ -1803,7 +1803,7 @@ int main() {
|
||||
| 类别 | 作用域 |
|
||||
| -------- | ------------------------------------------------------------ |
|
||||
| 局部变量 | 系统不会对其默认初始化,必须对局部变量初始化后才能使用。<br>否则,程序运行后可能会异常退出。 |
|
||||
| 全局变量 | 如果没有显式初始化,它们会被自动、默认初始化为零或空值,具体取决于数据类型。<br>int 类型的默认初始化值是 0 。<br>char 类型的默认初始化值是 '\0' 或 0 。<br>float 类型的默认初始化值是 0.0f 。<br/>double 类型的默认初始化值是 0.0 。<br/>指针的默认初始化值是 NULL 或 nullptr 。 |
|
||||
| 全局变量 | 如果没有显式初始化,它们会被自动、默认初始化为`零`或`空值`,具体取决于数据类型。<br>`int` 类型的默认初始化值是 `0` 。<br>`char` 类型的默认初始化值是 `'\0'` 或 `0` 。<br>`float` 类型的默认初始化值是 `0.0f` 。<br/>`double` 类型的默认初始化值是 `0.0` 。<br/>`指针`类型的默认初始化值是 `NULL` 或 `nullptr` 。 |
|
||||
|
||||
* 内存中的位置对比:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user