8.常量分析及變量交換時空分析
阿新 • • 發佈:2017-12-23
color 時間 open lap closed define etc 常量 src
- 間接修改const常量
1 void main() 2 { 3 const int a = 99; 4 printf("%d\n", a); 5 6 int *p = &a; 7 *p = 100; 8 printf("%d", a); 9 10 getchar(); 11 }
View Code - #define 是真正意義的常量,不能直接修改,也不能間接修改,C語言能操作內存,不能操作寄存器,匯編語言可以操作寄存器
define就是替換,意義明確,實現批量修改
- 時間空間復雜度
1 void
View Code
8.常量分析及變量交換時空分析