当前位置: 代码迷 >> C语言 >> 什么情况下取用#define啊
  详细解决方案

什么情况下取用#define啊

热度:160   发布时间:2006-05-16 12:37:00.0
什么情况下取用#define啊
在什么情况下最好取用#define啊??
距与函数都好相似啊
搜索更多相关的解决方案: define  取用  函数  

----------------解决方案--------------------------------------------------------
距与函数都好相似啊


什么意思
----------------解决方案--------------------------------------------------------

楼主说的是 宏 吧

类函数宏 只是简单的替代,不是真正的函数


----------------解决方案--------------------------------------------------------
回复:(TCL)什么情况下取用#define啊
以下是引用TCL在2006-5-16 12:37:00的发言:
在什么情况下最好取用#define啊??
距与函数都好相似啊

朋友,您的题目是否应为:

在什么情况下最好使用#define啊?

与函数都好相似啊?

如果这样,请先看一下书。毕竟太基本了……


----------------解决方案--------------------------------------------------------

呵呵 不好意思啊 我用白话打了出来啊 那个“距”就是它的意思啊


----------------解决方案--------------------------------------------------------
回复:(TCL)呵呵 不好意思啊 我用白话打了出来啊 那...
以下是引用TCL在2006-5-16 20:14:00的发言:

呵呵 不好意思啊 我用白话打了出来啊 那个“距”就是它的意思啊

天哪!那恐怕也得是“巨”。巨大≈宏伟。c语会了,母语忘了。。。。。。


----------------解决方案--------------------------------------------------------
........这个 有点寒~~~~
----------------解决方案--------------------------------------------------------
呵呵,楼主的"白话"真有意思。
用宏替代,一般是在程序为减少幻数使用的时候用的.
可以使修改时简单。
如一个数组,可能长度为10,您在程序中多次用到循环for(i=0;i<10;i++)
其中的10就是幻数,可以用宏替代,代码复查时只要修改宏的值即可。
----------------解决方案--------------------------------------------------------
如果有些像3.1415926这种的还有用个宏,因为它根本就是不变的,其它还是用变量好,我是这么认为的
----------------解决方案--------------------------------------------------------
这不是宏定义吗?
很有用的
----------------解决方案--------------------------------------------------------
  相关解决方案