int16_t i: void f() { int16_t i; i=3 ; }
typedef signed char int8_t; typedef unsigned int uint16_t;
code[1]=109 code[2]=100 code[3]=052
uint8_t a = 0x5a; uint8_t b; b = ((uint8_t)(~a))>>4;
x=b[i] + i++;
x=func(i++,i);
int32_t=i; int32_t=j; j=sizeof(i=1234);
if(ishight) && (x== i++)), 如果ishight =0 那麼i++不會評估
u8a=++u8b + u8c–;
if((x=y)!=0) … if (x=y) …
flag=1; for(i=0;(i<5)&&(flag==1);i++) { flag=0; i=i+3; }
swich(event) { case 0; do_wakeup(); break; do_more(); … }
switch(x) { uint8_t var; /* 违反*/ case 0: … }