catch 发表于 2014-2-7 13:40:15

这两种定义有什么区别?

#ifndef int8_t
typedef __int8_t int8_t;
#define int8_t __int8_t
#endif
#ifndef int8_t
typedef __int8_t int8_t;
#endif

大家说以上两种定义有什么区别?谢谢~    {:1_1:}

Ъγ:_小ツ雨oο 发表于 2014-2-7 17:16:14

不用解释了吧

catch 发表于 2014-2-7 21:33:52

Ъγ:_小ツ雨oο 发表于 2014-2-7 17:16 static/image/common/back.gif
不用解释了吧

但是前一种在许多开源代码中都用,是不是这种用法有什么好处?

Ъγ:_小ツ雨oο 发表于 2014-2-7 21:35:14

catch 发表于 2014-2-7 21:33 static/image/common/back.gif
但是前一种在许多开源代码中都用,是不是这种用法有什么好处?

buzhidao ,我知道的 只限于C语言初级:big

catch 发表于 2014-2-7 21:36:55

Ъγ:_小ツ雨oο 发表于 2014-2-7 21:35 static/image/common/back.gif
buzhidao ,我知道的 只限于C语言初级

只限于C语言初级?什么意思?
页: [1]
查看完整版本: 这两种定义有什么区别?