C中 #define

C中通常用#define,,C++就像上所说.用const   了..  
  或是枚举enum方法..  
  #define命令也就是宏定义命令..  
  1.作变量说明:  
  #define   PI   3.1415926  
  2.宏嵌套,一个宏名也可以出现在另一个宏定义的宏替换体中..  
  #define   RAD   PI/180  
  3.作符号替换用  
  #define   ERROR   "error!!"  
  4.宏定义还可以作为语句..或是带参数..相当于(只是相当于)函数..  
  5.用#define   定义的宏定义可用#undef来取消..  
  #define   PI   3.14  
  #undef   PI  
  #define   PI   3.1415926  
   
  还有许多关于预编译的命令..如#ifdef,#ifndef,#endif,这些条件预编译命令等等..

posted @ 2009-06-25 10:57  dzqabc  阅读(216)  评论(0编辑  收藏  举报