搜索
bottom↓
楼主: blackrain

C语言常用宏定义技巧

  [复制链接]

出0入0汤圆

发表于 2009-7-12 18:05:37 | 显示全部楼层
顶一下

出0入0汤圆

发表于 2009-8-15 21:39:07 | 显示全部楼层
不错,学习了

出0入0汤圆

发表于 2009-8-15 22:06:33 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-8-16 09:27:50 | 显示全部楼层
顶!

出0入0汤圆

发表于 2009-8-16 10:35:29 | 显示全部楼层
好东东

出0入0汤圆

发表于 2009-8-16 10:42:41 | 显示全部楼层
顶起,收下了

出0入0汤圆

发表于 2009-8-16 12:15:30 | 显示全部楼层
jihao

出0入0汤圆

发表于 2009-8-16 12:26:21 | 显示全部楼层

出0入0汤圆

发表于 2009-8-17 10:50:41 | 显示全部楼层
8错

出0入0汤圆

发表于 2009-9-23 18:11:10 | 显示全部楼层
mark!

出0入0汤圆

发表于 2009-9-23 18:51:02 | 显示全部楼层
mark!

出0入0汤圆

发表于 2009-9-23 18:58:29 | 显示全部楼层
收藏!

出0入0汤圆

发表于 2009-9-23 19:10:59 | 显示全部楼层
留名

出0入0汤圆

发表于 2009-9-23 20:19:27 | 显示全部楼层
收藏

出0入0汤圆

发表于 2009-9-23 20:43:23 | 显示全部楼层
学习。做个记号。

出0入0汤圆

发表于 2009-9-23 22:07:44 | 显示全部楼层
顶起来

出0入0汤圆

发表于 2009-9-26 01:40:04 | 显示全部楼层
jihao

出0入0汤圆

发表于 2009-9-27 13:57:07 | 显示全部楼层
好东西

出0入0汤圆

发表于 2009-9-27 14:50:17 | 显示全部楼层
顶!

出0入0汤圆

发表于 2009-10-14 08:28:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-14 08:34:02 | 显示全部楼层
学习。做个记号。

出0入0汤圆

发表于 2009-10-15 18:05:42 | 显示全部楼层
呵呵,好東西。頂ing……

出0入0汤圆

发表于 2009-11-4 00:55:26 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-5 11:35:34 | 显示全部楼层
学习!

出0入0汤圆

发表于 2009-12-5 13:37:12 | 显示全部楼层
一定要看~!

出0入0汤圆

发表于 2009-12-5 13:40:31 | 显示全部楼层
空闲时间多看

出0入0汤圆

发表于 2009-12-5 14:31:29 | 显示全部楼层
谢谢分享!

出0入0汤圆

发表于 2009-12-5 16:08:06 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2009-12-15 22:41:37 | 显示全部楼层
顶上去,太好了,谢谢楼主了!!!

出0入0汤圆

发表于 2009-12-16 00:04:18 | 显示全部楼层
学习!

出0入0汤圆

发表于 2009-12-16 09:33:58 | 显示全部楼层
好东西

出0入0汤圆

发表于 2009-12-16 10:24:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-16 10:50:43 | 显示全部楼层
学习

出0入0汤圆

发表于 2009-12-16 11:04:16 | 显示全部楼层
学习

出0入0汤圆

发表于 2009-12-16 13:17:01 | 显示全部楼层
学习!

出0入0汤圆

发表于 2009-12-16 13:23:03 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-12-16 14:27:48 | 显示全部楼层
学习,留个记号!

出0入0汤圆

发表于 2009-12-16 16:35:17 | 显示全部楼层
mark.

出0入0汤圆

发表于 2009-12-18 11:39:31 | 显示全部楼层
这C语言真的是博大精深啊!  我看楼主宏中的定义  好多函数不知道!
define inp(port)         (*((volatile byte *) (port)))
请看这第条语句中  为什么 volatile byte 后面放* 号 代表什么运算呢?
高手给讲讲ba!

出0入0汤圆

发表于 2009-12-18 11:40:43 | 显示全部楼层
其实有很多变量后面跟* 号 之后又用括弧 括起来了! 有知道的就说下吧! 看书上好像没写过!

出0入0汤圆

发表于 2009-12-18 12:32:39 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-18 13:05:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-18 14:43:25 | 显示全部楼层
mark 新人学习下

出0入0汤圆

发表于 2009-12-18 14:44:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-18 19:20:50 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2009-12-22 20:35:53 | 显示全部楼层
慢慢学

出0入0汤圆

发表于 2009-12-22 21:15:17 | 显示全部楼层
b.....j

出0入0汤圆

发表于 2010-1-4 19:19:54 | 显示全部楼层
Mark!

出0入0汤圆

发表于 2010-1-4 20:31:20 | 显示全部楼层
ding

出0入0汤圆

发表于 2010-1-7 18:54:00 | 显示全部楼层
记号  :)

出0入0汤圆

发表于 2010-1-7 23:39:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-7 23:48:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-8 01:12:44 | 显示全部楼层
记号一下~

出0入0汤圆

发表于 2010-1-8 10:26:05 | 显示全部楼层
很好

出0入0汤圆

发表于 2010-2-11 00:13:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-11 08:50:04 | 显示全部楼层
很好!支持一下!

出0入0汤圆

发表于 2010-2-11 09:00:29 | 显示全部楼层
回复【169楼】snyh
如果在do {} while ()
里面 有一条语句是break的话   
这种形式的好处 就体现出来了
本贴被 snyh 编辑过,最后修改时间:2009-05-14,20:10:41.

-----------------------------------------------------------------------

有道理!不然的话,直接在前后用打括号括起来就可以了。

出0入0汤圆

发表于 2010-2-11 09:16:26 | 显示全部楼层
mark

出0入4汤圆

发表于 2010-2-11 10:08:07 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-16 14:25:02 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-16 16:06:20 | 显示全部楼层
C真是博大精深,还有好多没学到

出0入0汤圆

发表于 2010-2-16 17:02:05 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-16 17:48:25 | 显示全部楼层
to 239:
(xxx)强制类型转换
加*么就是强制转换成指针类型...

出0入0汤圆

发表于 2010-2-16 18:31:57 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-16 19:34:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-16 20:36:02 | 显示全部楼层
好东西

出0入0汤圆

发表于 2010-2-17 10:30:44 | 显示全部楼层
收藏  谢谢LZ

出0入0汤圆

发表于 2010-2-17 23:37:34 | 显示全部楼层
好东西,谢谢分享

出0入0汤圆

发表于 2010-2-18 00:16:52 | 显示全部楼层
mark king

出0入0汤圆

发表于 2010-2-18 19:50:52 | 显示全部楼层
个大概大概

出0入0汤圆

发表于 2010-2-20 08:55:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-20 21:34:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-21 05:28:49 | 显示全部楼层
值得好好学习呢

出0入0汤圆

发表于 2010-2-21 09:53:42 | 显示全部楼层
好!多谢收下了

出0入0汤圆

发表于 2010-2-21 10:12:13 | 显示全部楼层
多谢好东西

出0入0汤圆

发表于 2010-2-21 11:30:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-21 12:04:25 | 显示全部楼层
先顶再学

出0入0汤圆

发表于 2010-2-21 12:06:17 | 显示全部楼层
"//下面的不建议使用  

typedef  unsigned char     byte;         /* Unsigned 8  bit value type. */  

typedef  unsigned short    word;         /* Unsinged 16 bit value type. */  

typedef  unsigned long     dword;        /* Unsigned 32 bit value type. */ "

我一直这样用,呵呵.....

出0入0汤圆

发表于 2010-3-11 13:16:17 | 显示全部楼层
多谢好东西

出0入0汤圆

发表于 2010-3-11 14:27:32 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-13 08:43:50 | 显示全部楼层
学习了

出0入0汤圆

发表于 2010-4-9 17:05:42 | 显示全部楼层
Mark

出0入0汤圆

发表于 2010-4-9 17:34:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-13 01:01:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-13 02:26:19 | 显示全部楼层
MARK 宏定义

出0入0汤圆

发表于 2010-4-13 11:00:22 | 显示全部楼层
很好,谢谢

出0入0汤圆

发表于 2010-4-13 11:50:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-13 12:16:22 | 显示全部楼层
学习了!

出0入4汤圆

发表于 2010-4-13 13:45:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-13 20:00:51 | 显示全部楼层
很好吗?我看到 LZ 在第二条中不推荐的宏定义下面依然照样用,什么意思?

出0入0汤圆

发表于 2010-4-13 21:33:30 | 显示全部楼层
欢迎访问我的豆丁网主页

出0入0汤圆

发表于 2010-4-13 22:23:09 | 显示全部楼层
记号一下,明天继续学习

出0入0汤圆

发表于 2010-4-13 23:10:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-13 23:28:05 | 显示全部楼层
有实用价值啊

出0入0汤圆

发表于 2010-4-14 07:59:21 | 显示全部楼层
收藏了

出0入0汤圆

发表于 2010-4-14 10:15:56 | 显示全部楼层
#define  MEM_W( x )  ( *( (word *) (x) ) )

这个只在8位机上适用吧,DSP也适用,对于ARM不能用啊,ARM的字只能存入偶地址起始的位置

出0入0汤圆

发表于 2010-4-14 10:36:15 | 显示全部楼层
好东西,顶起来

出0入0汤圆

发表于 2010-4-14 10:46:07 | 显示全部楼层
还有第9项,实在不理解为什么这样,直接取&不行吗

出0入264汤圆

发表于 2010-4-14 11:21:54 | 显示全部楼层
谢谢。

出0入0汤圆

发表于 2010-4-14 12:17:59 | 显示全部楼层
mark
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-30 00:01

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表