运算处理R-1-6-5强制
禁止在运算表达式或函数调用参数中使用自增自减
使用自增自减
test.c
1void bar(int x);23void foo(int x, int y, int z)4{5 y = y + (x--);禁止在运算表达式或函数调用参数中使用自增自减 [gjb8114-r-1-6-5]6 z = z - (++y);禁止在运算表达式或函数调用参数中使用自增自减 [gjb8114-r-1-6-5]7 bar(--z);禁止在运算表达式或函数调用参数中使用自增自减 [gjb8114-r-1-6-5]8 bar(z++ * 2);禁止在运算表达式或函数调用参数中使用自增自减 [gjb8114-r-1-6-5]9}
未使用自增自减
test.c
1void bar(int x);23void foo(int x, int y, int z)4{5 y = y + x;6 --x;7 ++y;8 z = z - y;9 --z;10 bar(z);11 bar(z * 2);12 ++z;13}