找回密码
 注册

QQ登录

只需一步,快速开始

查看: 607|回复: 5

SST编程,"宏"是什么意思?

[复制链接]
发表于 2007-2-24 00:53:34 | 显示全部楼层 |阅读模式
自打玩WORD就没搞懂什么叫做"宏"+ I- ]5 P0 N, l/ A0 _7 ? 3 l6 z( B5 E! b: R; k
回复

使用道具 举报

发表于 2007-2-24 01:50:37 | 显示全部楼层
用指定标识符(宏名)来代表一个字符串称为宏定义。( y' f/ E/ S4 U0 X+ O' Y
宏定义分为无参的宏定义和带参的宏定义两种。
9 r8 ~" ^- D) |) m% a3 ]7 j: ^( l. _' j8 Y2 s3 ?/ F, k
2.不带参数的宏定义  Y, O6 |" j1 J
" E& Z# |& @7 U8 u/ q* v* S4 r
(1)命令格式:#define <宏名> 字符串
2 @0 i" g& g9 _4 V. ^- J# _  A( b3 n
(2)功能:用宏名代替字符串。3 R. ~8 K8 ^. p; v8 ]6 G1 k& B

# J/ r- P( k" q, C% X+ t$ r其中:字符串可以用引号括起来,也可以不用引号括起来,但两者有区别;" S' D$ u6 z& D7 C  L8 V
+ N6 C. H$ |7 ?( u4 @9 b
(3)宏展开:在编译预处理时将宏名替换成字符串的过程称为“宏展开”。
回复

使用道具 举报

发表于 2007-2-24 01:52:00 | 显示全部楼层
不懂
回复

使用道具 举报

发表于 2007-2-24 01:54:51 | 显示全部楼层
原帖由 =|HERO|=OGSTKY 于 2007-2-24 01:50 发表
( u& {. O3 x0 F用指定标识符(宏名)来代表一个字符串称为宏定义。
5 _! p3 t& ~7 ?9 A5 |宏定义分为无参的宏定义和带参的宏定义两种。
% w$ I8 d2 j% ?7 ^: m  @3 X/ B" w% }' J) c/ a- P. M4 Y% f. x6 [. }
2.不带参数的宏定义+ m/ m* U# \& O/ Y/ @! Q; \* O7 K

) h% @9 [$ U5 A(1)命令格式:#define <宏名> 字符串5 {! M2 W2 h( |

2 J2 a/ W( ^" g) ^' p0 [& v, x/ _(2)功能:用宏名代替字符串。+ a+ M# x$ j' r$ p" c
...

) q( L/ U" O6 A4 ~用一种术语解释另外一种术语
回复

使用道具 举报

发表于 2007-2-24 11:59:09 | 显示全部楼层
王力宏````昵称
回复

使用道具 举报

发表于 2007-2-24 12:42:10 | 显示全部楼层
个人认为就像批处理类似的样子
9 c  K% v; B: ]0 U! q, D. t) D% ?. C6 f) V& t
可以自动执行的一系列东西
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|=|HERO|=战队 ( 皖ICP备19020640号 )|网站地图

GMT+8, 2026-2-4 07:32

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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