变量使用R-1-13-13强制
禁止表达式多次引用同一 volatile 变量
多个同一 volatile 变量的运算
test.c
1int foo(int *x)2{3 volatile int v = 1;4 *x = v + v / 2;禁止表达式多次引用同一 volatile 变量 [gjb8114-r-1-13-13]5}
单一 volatile 变量的运算
test.c
1void foo(int *x)2{3 volatile int v = 1;4 *x = v;5 *x = *x + *x / 2;6}