找回密码
 注册

QQ登录

只需一步,快速开始

查看: 643|回复: 5

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

[复制链接]
发表于 2007-2-24 00:53:34 | 显示全部楼层 |阅读模式
自打玩WORD就没搞懂什么叫做"宏"% `6 G1 g" R0 b3 Q) l; v3 l# I , C' ]* F$ \7 f% W7 ]
回复

使用道具 举报

发表于 2007-2-24 01:50:37 | 显示全部楼层
用指定标识符(宏名)来代表一个字符串称为宏定义。
* D5 X7 i& x, m4 F宏定义分为无参的宏定义和带参的宏定义两种。
. ~7 R+ H' m, D1 X7 j8 o' K: ~) }  L. z- N
2.不带参数的宏定义
$ ^' P+ m, }8 w9 a3 N$ i7 q2 W8 i& l; x1 E. F- @
(1)命令格式:#define <宏名> 字符串
0 C/ m  z( \! x6 D* M, S/ ^9 d- B& ?% d( o
(2)功能:用宏名代替字符串。+ V; i+ w, ?' \% \

' J: O) T5 Q: Y0 c, i- J# b" e其中:字符串可以用引号括起来,也可以不用引号括起来,但两者有区别;
- C* U6 `7 T9 v$ H7 Y+ l7 \! ?" N$ |! m( y) O& H# h( K* x! ^" l
(3)宏展开:在编译预处理时将宏名替换成字符串的过程称为“宏展开”。
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 01:54:51 | 显示全部楼层
原帖由 =|HERO|=OGSTKY 于 2007-2-24 01:50 发表
' t. E/ V+ ], s! z: m( _用指定标识符(宏名)来代表一个字符串称为宏定义。
+ b5 ?% }) N" O5 R, U, K0 A3 ~宏定义分为无参的宏定义和带参的宏定义两种。9 Q8 ]0 C. q  I! E. l1 q6 z: C3 _8 E/ A
% F8 h( X; {5 T8 r; J
2.不带参数的宏定义( }% e  ~" I" x# N1 Q
1 l8 e7 ]% M0 m* J
(1)命令格式:#define <宏名> 字符串
5 @7 L4 Z1 l! E; a9 ~3 f: }' x/ }
! B# [7 C1 _2 H( E! K(2)功能:用宏名代替字符串。7 S. C; s: E5 t) C! E/ G
...
4 b% f( K2 n6 }1 e& M% X: b
用一种术语解释另外一种术语
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 12:42:10 | 显示全部楼层
个人认为就像批处理类似的样子
' S9 p4 @0 w  A
3 A. q  v& h6 _4 g$ j可以自动执行的一系列东西
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-25 18:29

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

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