这一章先是总体地讲述了实现 library 的重要性和必要性,也提到了性能,足够好但不要过分地追求,尤其是以牺牲其他要求的情况更不值得。
习题解答:
1.1 这是因为如果把 linenum 放到 copy 下面,会导致被跳过的换行没有计算里面;当出现 多个换行时,会少计算行数。
1.2 会连续的进行计算。
1.3 gcc 下也会出现这种情况,所以对赋值的条件,应该用括号包括起来避免 warning.
这一章先是总体地讲述了实现 library 的重要性和必要性,也提到了性能,足够好但不要过分地追求,尤其是以牺牲其他要求的情况更不值得。
习题解答:
1.1 这是因为如果把 linenum 放到 copy 下面,会导致被跳过的换行没有计算里面;当出现 多个换行时,会少计算行数。
1.2 会连续的进行计算。
1.3 gcc 下也会出现这种情况,所以对赋值的条件,应该用括号包括起来避免 warning.