找回密码
 注册

QQ登录

只需一步,快速开始

查看: 665|回复: 5

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

[复制链接]
发表于 2007-2-24 00:53:34 | 显示全部楼层 |阅读模式
自打玩WORD就没搞懂什么叫做"宏" 5 j: C8 S: m5 m( r1 o3 s0 |$ {9 v( S% x3 p# b- k' I" V
回复

使用道具 举报

发表于 2007-2-24 01:50:37 | 显示全部楼层
用指定标识符(宏名)来代表一个字符串称为宏定义。
, y7 N9 E) P5 Y% C: x) D) \) ?宏定义分为无参的宏定义和带参的宏定义两种。
) B' M1 Z) ~3 q) T1 `9 S7 |1 ~$ Y# |* z# Y6 {9 x# V
2.不带参数的宏定义* z! a( y, x. Z# h. X. t6 U8 K0 |  F
  W# {2 v, V8 e4 v
(1)命令格式:#define <宏名> 字符串  [6 G5 q8 A8 Y2 S6 v0 c5 E

; C/ X5 u& \; ]  z9 ~/ G(2)功能:用宏名代替字符串。
' a, {% i, S9 W  r8 J
( p" n: z8 O+ V8 r/ G+ ?8 A其中:字符串可以用引号括起来,也可以不用引号括起来,但两者有区别;% \& B, h2 I1 k+ k" d3 o% @

9 T+ l1 f( S2 s6 i/ S. |(3)宏展开:在编译预处理时将宏名替换成字符串的过程称为“宏展开”。
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 01:54:51 | 显示全部楼层
原帖由 =|HERO|=OGSTKY 于 2007-2-24 01:50 发表5 i8 k0 B' \4 I4 W, t8 y
用指定标识符(宏名)来代表一个字符串称为宏定义。; Z% \; O! V& b4 [: D
宏定义分为无参的宏定义和带参的宏定义两种。( D& N+ p, O5 z) h6 C' B' Y0 v
1 V: `+ `0 E8 |' L/ _5 d8 h" ]
2.不带参数的宏定义% \& Z0 r  c$ p( F9 x
) f) w* a9 x& M- K6 i
(1)命令格式:#define <宏名> 字符串$ f5 Z" l0 d3 u

& r$ L: \5 Z1 w" v7 q! ~" P(2)功能:用宏名代替字符串。/ S: A% z, u. e3 P+ u1 p
...

. d0 f% q9 A6 d  O) o, V  ~. z用一种术语解释另外一种术语
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 12:42:10 | 显示全部楼层
个人认为就像批处理类似的样子5 `" c5 c7 a2 `- u& Z& h  p

6 p3 f1 S5 l/ e+ [) u7 d可以自动执行的一系列东西
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-30 14:53

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

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