大括号 {},也就是指区块。
区块本身不需要分号结尾。
要不要加分号结尾?不需要猜,只要记得,
叙述、宣告才要加分号结尾。
以下 {} 故意写成一行,用于说明区块的效果。
多个叙述、宣告可以用 {} 包起来,视为一整体 (或单一行) 看待:
i = i + 1;
k += i * 10;
j = foo(k);
若改成:
{i = i + 1; k += i * 10; j = foo(k);}
区块没有分号结尾。
while / do-while 叙述则是:
do 单行叙述; while(条件);