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