找回密码
 注册

QQ登录

只需一步,快速开始

查看: 606|回复: 5

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

[复制链接]
发表于 2007-2-24 00:53:34 | 显示全部楼层 |阅读模式
自打玩WORD就没搞懂什么叫做"宏" ( \$ l2 w3 ?$ \% j$ Q + @0 E( E" ]1 X. _1 i
回复

使用道具 举报

发表于 2007-2-24 01:50:37 | 显示全部楼层
用指定标识符(宏名)来代表一个字符串称为宏定义。& i; }/ l# |) [) q$ ^
宏定义分为无参的宏定义和带参的宏定义两种。4 T. F, o) T1 ~

2 e0 _+ k5 @+ j- V! d( _2.不带参数的宏定义
. X/ j5 W6 E! B; T3 r4 g: j% v/ F  e$ Y$ x: a6 a
(1)命令格式:#define <宏名> 字符串+ D. h8 P) i& }5 y, [2 k- f- f

8 S  a+ K8 a* {2 }) e  e(2)功能:用宏名代替字符串。& W6 f& g# u* [2 W7 P4 T
, H; u% Y2 R- y% Y" F) N4 z1 E
其中:字符串可以用引号括起来,也可以不用引号括起来,但两者有区别;' a( Y9 _; l+ @$ `: r& Y) e+ ?
+ B3 V0 }- f' }2 v
(3)宏展开:在编译预处理时将宏名替换成字符串的过程称为“宏展开”。
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 01:54:51 | 显示全部楼层
原帖由 =|HERO|=OGSTKY 于 2007-2-24 01:50 发表
0 \/ C, d, m, p用指定标识符(宏名)来代表一个字符串称为宏定义。
7 M4 v  x7 y; Z! L. n1 n; h宏定义分为无参的宏定义和带参的宏定义两种。: E& S0 C% y" J
. E+ u3 I8 y- Q7 M* E4 p/ w
2.不带参数的宏定义6 G0 ?+ ~; b; t; A' [

9 m4 s% U# O- H  P(1)命令格式:#define <宏名> 字符串
' [( y! j$ P4 j! U. @  ?' F
0 s/ P- k9 }) a(2)功能:用宏名代替字符串。8 T) @9 G: L3 o
...
3 n2 J0 c; u3 B; w+ N  d9 l
用一种术语解释另外一种术语
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 12:42:10 | 显示全部楼层
个人认为就像批处理类似的样子9 F9 T0 O& x% q  r

2 a4 y) s" ?( v9 G* v# }" G可以自动执行的一系列东西
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-25 05:54

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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