请看下面两个计算空格和换行符数目的代码片段:
// Version 1
while (cin.get(ch)) // quit on eof { if (ch == ' ') spaces++; if (ch == '\n') newline++; }// Version 2
while (cin.get(ch)) // quit on eof { if (ch == ' ') space++; else if (ch == '\n') newlines++; }
第二种格式比第一种格式好在哪里呢?