括弧内の条件式を省略すると
ゼロでないかどうかと比較される。
while(sum){ }
と
while(sum != 0){ }
は同じ