Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

先声明

可以先声明变量绑定然后再初始化,但所有变量绑定在使用前必须先初始化:编译器禁止使用未初始化的变量绑定,因为这会导致未定义行为。

在函数中先声明变量绑定而稍后再初始化的做法并不常见。当初始化与声明分离时,读者更难找到初始化的位置。更常见的做法是在变量即将使用的地方附近声明并初始化变量绑定。

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX