找回密码
 注册

QQ登录

只需一步,快速开始

查看: 590|回复: 5

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

[复制链接]
发表于 2007-2-24 00:53:34 | 显示全部楼层 |阅读模式
自打玩WORD就没搞懂什么叫做"宏" 3 o: v0 Y8 u R1 P7 t5 N* }6 O5 C
回复

使用道具 举报

发表于 2007-2-24 01:50:37 | 显示全部楼层
用指定标识符(宏名)来代表一个字符串称为宏定义。/ K, W2 Y+ m5 n0 i9 c6 m: B" H
宏定义分为无参的宏定义和带参的宏定义两种。
5 g# a( f1 V5 E' H# b
% C* c. Y+ _! r$ r% c- z8 H7 O2.不带参数的宏定义$ d0 q3 u2 Q% J
: @0 J" `  \* @! S5 ^4 \
(1)命令格式:#define <宏名> 字符串
8 Z, u$ m. s: K/ B
( A: I. g% q5 n  a( f: C: I" m(2)功能:用宏名代替字符串。6 |( V& l) e  a# X& P

2 K3 Q) `2 \  U  B其中:字符串可以用引号括起来,也可以不用引号括起来,但两者有区别;
/ a$ N4 r! G! V- ?' H7 k# o! J5 v7 G' o, Q7 g! S0 N/ W( g
(3)宏展开:在编译预处理时将宏名替换成字符串的过程称为“宏展开”。
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 01:54:51 | 显示全部楼层
原帖由 =|HERO|=OGSTKY 于 2007-2-24 01:50 发表
6 f  o% |& F% i" p用指定标识符(宏名)来代表一个字符串称为宏定义。
3 Q" S$ v! k0 I3 m) l( R1 @宏定义分为无参的宏定义和带参的宏定义两种。! x: X$ ~0 b+ s0 h4 v

% w( s1 l; h, [- P# y" B* I2.不带参数的宏定义+ I8 I3 u9 R, Z2 Y; D

) }6 s5 b$ F! O0 n6 Y4 z; Z5 b7 z: Q(1)命令格式:#define <宏名> 字符串  G) r6 M0 R4 @7 F

7 X6 P  _5 A% j(2)功能:用宏名代替字符串。- [2 e6 j# t" V' j! Q" k+ N
...

6 r+ D& C0 j' r7 m: q) Y6 f( I用一种术语解释另外一种术语
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 12:42:10 | 显示全部楼层
个人认为就像批处理类似的样子7 o0 M3 ?0 U7 {+ [, E) p& F+ c
5 m3 b% Y: M9 E+ A
可以自动执行的一系列东西
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-7 00:11

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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