1. definitely lost
有的时候实际上应该是still reachable
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2. uninitialised value(s)
如 int c = GetC();
if ( c > 3 )
问题不出在c, 实际是在GetC里的东西没初始化的
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3. 换行代表一个新的错误, 而不是段落
如
xxx
xxx
有的时候实际上应该是still reachable
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2. uninitialised value(s)
如 int c = GetC();
if ( c > 3 )
问题不出在c, 实际是在GetC里的东西没初始化的
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3. 换行代表一个新的错误, 而不是段落
如
xxx
xxx
xxx
xxx
yyy
则2段xxx说的是一个事情