何小小宝 发表于 2014-10-15 21:17:19

楼主学习了

guoweiming 发表于 2014-10-15 21:17:33

这些看看linux源码就好了

liuwei7190 发表于 2014-10-15 21:20:39

学习了长见识了

star_tale 发表于 2014-10-15 21:33:28

好吧,之得分享

yoghourt 发表于 2014-10-15 22:45:15

一部分已经知道了,其他的学习下

冷无痕 发表于 2014-10-15 22:53:33

看看。。。

zzj2009a1 发表于 2014-10-15 23:00:33

收了,仔细看看

jackieha 发表于 2014-10-16 01:02:21

精彩!谢谢分享~学习了~

dianqi2007013 发表于 2014-10-16 08:11:30

这个很实用,特别是对于初学者来说,有助于写出较为规范的代码。

hz_fujian 发表于 2014-10-16 09:45:43

值得学习

涵潇舒雅 发表于 2014-10-16 11:06:17

MARK一下~~~~~~~~

haoyurenzhu 发表于 2014-10-16 11:33:44

赶快搜藏。。。

皮爱了西 发表于 2014-10-16 12:55:31

很好的资料,收藏了。

mculjf 发表于 2014-10-16 13:15:02

不错,有时间仔细看看

qiushui_007 发表于 2014-10-16 13:39:46

宏定义, 很好

654705188 发表于 2014-10-16 13:47:30

ARM时代,宏的作用确实很重要

qhq5607 发表于 2014-10-16 13:58:26

收藏   

二师兄 发表于 2014-10-16 14:03:48

好帖子,顶

tj7856 发表于 2014-10-16 14:41:35

谢谢,学习了

henai521 发表于 2014-10-16 14:50:43

没事补点C

QuadTeam_UESTC 发表于 2014-11-17 11:12:03

学习了。。。

tangzhipeng12 发表于 2014-11-17 11:23:35

学习了 {:handshake:}

shiqianjudan 发表于 2014-11-17 11:32:47

楼主好青年

LTREE 发表于 2014-11-17 12:27:17

MARK,,,,看了下还有很多没有掌握呀,,,   xuexi

swh267 发表于 2014-11-17 13:11:58

很好的资料,楼主能否整理一下分享给大家

swh267 发表于 2014-11-17 13:13:20

很好的资料,楼主能否整理一下分享给大家

jackdu 发表于 2014-11-17 14:50:35

温故而知新,感谢楼主!

cyberkit 发表于 2014-11-18 14:30:44

好,MARK起来!

h244539987 发表于 2014-11-18 14:44:18

感谢楼主分享

jiwx2011 发表于 2014-11-18 15:28:41

真的不错

停靠点 发表于 2014-11-18 15:39:33

写的很好!

weare 发表于 2014-11-18 15:51:57

学习了!谢谢

TrulyZhu 发表于 2014-11-18 16:20:12

记号一下,C语言宏技巧

Abram 发表于 2014-11-18 16:25:08

mark,收藏

李程宏 发表于 2014-11-18 16:32:37

谢谢分享,mark

pow270345524 发表于 2014-11-19 11:38:46

慢慢看看

yb12345 发表于 2014-11-19 14:17:31

收藏一下

硬件小y 发表于 2014-11-19 14:25:22

顶楼主辛苦

xylslss 发表于 2014-11-19 15:33:02

帮顶,确实是总结的好!!!

lianx325 发表于 2014-11-19 19:02:43

收藏,仔细看看!

szy494468597 发表于 2014-11-19 20:07:48

收藏学习   挺久的帖子里   {:lol:}

caohaidong707 发表于 2014-11-19 21:02:20

收藏+保存+多谢楼主的分享。

zhouzhen 发表于 2014-11-19 21:42:57

学习学习。。

happyliu 发表于 2014-12-7 10:00:23

很实用的资料 再次学习加深理解谢谢分享

ccjlhw 发表于 2014-12-7 11:23:54

谢谢楼主。。。…。…。…。…。…………

plq 发表于 2015-4-15 22:04:37

厉害,这个网页我打印了

w12315 发表于 2015-4-15 22:11:32

好东西收下了

ywd683 发表于 2015-4-16 07:03:53

很值得学习,太赞了

mk_avatar 发表于 2015-4-16 08:19:12

挺好的,有用!

沉默胜过白金 发表于 2015-4-16 13:53:45

Google chrome,Ctrl + P,你懂得。

片羽之神 发表于 2015-4-16 14:05:19

mark,多谢!!

孤独飞行 发表于 2015-4-16 15:41:27

宏定义 不错

xh2008email 发表于 2015-4-16 17:26:22

非常不错。谢谢分享

wangkx1990 发表于 2015-4-16 17:31:45

收藏了,有用!感谢指教!

njfwx 发表于 2015-5-16 14:01:05


百看不厌!

pengtaoABC 发表于 2015-5-16 15:12:46

不错 支持下!

jackieha 发表于 2015-5-17 12:44:04

极好!谢谢分享!

loveraul 发表于 2015-5-17 15:37:37

收藏了,谢谢。

chen849928055 发表于 2015-5-19 16:40:37

laoma 发表于 2007-8-25 21:02
#define IO_DIR_PORT_PIN(port, pin, dir)\

   do {                                  \

      if (dir...

这样用是啥意思呀,看不懂,能给讲讲不

zhaotyue 发表于 2015-6-1 23:05:23

# ##的用法很好呀!      

haven9396 发表于 2015-6-2 13:29:23

非常实用

syler 发表于 2015-6-2 23:22:10

mark mark mark///

Michael_STM 发表于 2015-6-3 09:56:37

很好的资料,感谢!

destiny、 发表于 2015-6-3 10:47:39

C语言的技巧太多了、、、

Chris_gong 发表于 2015-7-19 07:58:51

收藏!!!!!!

梦之蓝 发表于 2015-7-19 08:53:05

讲的很精彩,确实不错

难忘乡情 发表于 2015-7-19 09:15:09

Gorgon_Meducer 发表于 2006-4-6 18:46
补充一点:

如果需要包含连续的代码请使用如下的模式,例如:

# define DoSomething    do{code1;code2;cod ...

顶一个,如果可以下载就更好

tainan9 发表于 2016-9-5 14:15:48

收藏.............{:shy:}

hbl4546 发表于 2016-9-13 22:31:29

收藏了,楼主辛苦了。

MikePandora 发表于 2016-9-13 23:18:58

可以借鉴一下

guzuping523 发表于 2016-9-14 10:13:07


收藏了,楼主辛苦了。

潘河霖 发表于 2016-9-16 11:27:16

初学者的我先收藏喽,{:titter:}

sklli 发表于 2018-1-30 14:14:02

好好好,棒棒棒

落月孤星55 发表于 2018-1-31 10:36:39

厉害,好多都没接触过,,长见识了

tangly2017 发表于 2018-3-13 22:29:12

不错,好好补下。谢谢楼主的分享

expresschs 发表于 2018-12-26 08:10:51

多谢,收藏了。

nculibin 发表于 2018-12-26 13:41:45

开发中的经验之谈,很好

waymcu 发表于 2018-12-26 16:36:04

好东西,顶

hidden 发表于 2018-12-28 09:34:55

mark一下,谢谢分享。

wuhuijiang 发表于 2018-12-30 20:40:44

可以学习学习了。大家去看看那些库的log输出的定义,里面对#define用得比较精。
看看这个:
#define ngx_log_error(level, log, ...)                                        \
    if ((log)->log_level >= level) ngx_log_error_core(level, log, __VA_ARGS__)

void ngx_log_error_core(ngx_uint_t level, ngx_log_t *log, ngx_err_t err,
    const char *fmt, ...);

#define ngx_log_debug(level, log, ...)                                        \
    if ((log)->log_level & level)                                             \
      ngx_log_error_core(NGX_LOG_DEBUG, log, __VA_ARGS__)

TKZXJ 发表于 2019-1-20 18:13:43

极好!谢谢分享!

stewen 发表于 2019-1-20 20:43:10

顶!顶! 刚入门的学了不少东西,收藏慢慢学。现虽不做这行了,但还是爱好玩电工类的东西。

moneykong 发表于 2019-1-21 09:00:13

收藏,仔细看看!

Sky2162 发表于 2019-2-12 15:24:55

好贴!顶!记笔记啦

zhenhuajiang 发表于 2019-2-16 13:13:20

确实灰常实用!谢谢

lianzhong008 发表于 2019-2-17 15:06:52

顶起来,好帖子。

zkaifa 发表于 2019-2-18 09:34:52

mark,学习留用

QL攻城狮 发表于 2019-2-18 09:57:15

好人一生平安

龙井茶 发表于 2019-2-18 10:58:02


学习了长见识了

lyflyaway 发表于 2019-3-28 23:03:45

用宏定义,代码更简洁

Sherry_LV 发表于 2019-9-23 17:05:41

学习贵在总结,总结的很到位 !!

tyustli 发表于 2019-11-20 15:26:59

虽然是很老的帖子,但是还是学习了

亦言567 发表于 2019-12-11 15:50:17

好贴,顶

horary 发表于 2020-5-5 15:02:20

顶一下,学习学习!

mcuhome 发表于 2020-5-10 09:00:00

不错,编程的时候可以用到

HalenYU 发表于 2020-5-10 15:52:31

链接符用的妙非常爽

dory_m 发表于 2020-5-10 17:22:27

谢谢,学习!!!

horary 发表于 2020-5-17 14:09:52

顶一下,学习学习!

althars 发表于 2020-5-17 18:55:45

学习了,感谢分享

umdz 发表于 2020-9-22 20:21:22

谢谢分享,学习了
页: 1 2 3 4 5 6 7 8 9 [10] 11
查看完整版本: C语言常用宏定义技巧