不要在复合表达式中使用++等操作符

在看到身份证号码验证算法时动手写了一个IDTest,验证结果不正确,找到以下代码:

sum += (w[i]*(id[i++] -'0'));

虽然写的时候已经注意到不要在复合表达式中使用++等操作符,但此处还是很自然地使用了,需要注意。

原文地址:https://www.cnblogs.com/ph829/p/5868895.html