/*
* #define FLAG 100+1
* const int LOG=100+1;
*/
1.#define不占用内存,const有明确的类型。
2.#define是在预处理阶段,const是在编译阶段。
3.#define具有边缘效应,eg-- FLAG*FLAG=100+1*100+1
/*
* #define FLAG 100+1
* const int LOG=100+1;
*/
1.#define不占用内存,const有明确的类型。
2.#define是在预处理阶段,const是在编译阶段。
3.#define具有边缘效应,eg-- FLAG*FLAG=100+1*100+1