找回密码
 注册

QQ登录

只需一步,快速开始

查看: 605|回复: 5

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

[复制链接]
发表于 2007-2-24 00:53:34 | 显示全部楼层 |阅读模式
自打玩WORD就没搞懂什么叫做"宏"0 l' I( b5 D& b2 p& L3 v * r y$ Y: s8 h; R4 E
回复

使用道具 举报

发表于 2007-2-24 01:50:37 | 显示全部楼层
用指定标识符(宏名)来代表一个字符串称为宏定义。
6 s- Q9 f  ^+ N( ^, Q; d" c3 p宏定义分为无参的宏定义和带参的宏定义两种。1 G  c, \& @9 e, e

9 p* ?' K2 ?( m: P/ V. w  }2.不带参数的宏定义
% h; }$ N( Q( p7 G- S9 {, A; U4 m  ]6 }* D7 C" Z! G
(1)命令格式:#define <宏名> 字符串5 m  o0 n* C' O5 W) M+ i* _1 V

3 v7 X7 Q! b3 h(2)功能:用宏名代替字符串。
, i* }7 _- J! Z5 X. K
  ~$ ]% c6 E: G, m5 B' n其中:字符串可以用引号括起来,也可以不用引号括起来,但两者有区别;9 s8 @6 |- O+ i9 s/ H

; Y3 \3 {# F0 H2 H7 {(3)宏展开:在编译预处理时将宏名替换成字符串的过程称为“宏展开”。
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 01:54:51 | 显示全部楼层
原帖由 =|HERO|=OGSTKY 于 2007-2-24 01:50 发表
$ S' T' E. m" G. Z3 l用指定标识符(宏名)来代表一个字符串称为宏定义。
1 F  V( n! c2 s; e2 R( y宏定义分为无参的宏定义和带参的宏定义两种。: c" a+ q4 R6 t# H& p/ Z
* B/ H; T! P1 z  U; v1 q
2.不带参数的宏定义& f4 D% x- s. J( S- x

$ W+ g/ x4 s8 C7 ?: j; ]/ y(1)命令格式:#define <宏名> 字符串
0 Q$ ?! ~- @; M" P2 A
' K  P- F' o7 q( Y(2)功能:用宏名代替字符串。8 F: m! ]* J# f. i* j" c; V
...

6 {: z6 l$ G; s- y用一种术语解释另外一种术语
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 12:42:10 | 显示全部楼层
个人认为就像批处理类似的样子% a' V8 r7 Y4 q4 c. W3 q& C3 v' R9 c( V
8 F8 N8 F+ M2 n% D; w
可以自动执行的一系列东西
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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