找回密码
 注册

QQ登录

只需一步,快速开始

查看: 578|回复: 5

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

[复制链接]
发表于 2007-2-24 00:53:34 | 显示全部楼层 |阅读模式
自打玩WORD就没搞懂什么叫做"宏" 4 B# J4 s0 }. E9 ` 1 }! G( c. G3 p
回复

使用道具 举报

发表于 2007-2-24 01:50:37 | 显示全部楼层
用指定标识符(宏名)来代表一个字符串称为宏定义。
2 L/ M' D! v7 |7 b  ^宏定义分为无参的宏定义和带参的宏定义两种。
9 T" I0 ~8 k( a! e% p* b
7 Y2 Z& ]; Z+ J- l2.不带参数的宏定义: t/ q4 C8 X) k6 ^/ i) q
4 Q5 Y$ G3 j4 A, `1 Q
(1)命令格式:#define <宏名> 字符串; b* j2 W+ Q4 f! C9 Q
& }; k) F3 ]4 _! W5 q
(2)功能:用宏名代替字符串。
' X. H7 v3 K  T' K) J- u9 J, q, x
& d# N# j% w) i3 k其中:字符串可以用引号括起来,也可以不用引号括起来,但两者有区别;
' N) j9 U7 p4 \9 v1 g9 ]  f
+ N! y# p9 T: N+ Y, n(3)宏展开:在编译预处理时将宏名替换成字符串的过程称为“宏展开”。
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 01:54:51 | 显示全部楼层
原帖由 =|HERO|=OGSTKY 于 2007-2-24 01:50 发表
  P/ Y3 a5 A( t5 b5 c1 z' i用指定标识符(宏名)来代表一个字符串称为宏定义。
# ~! p* V) _+ Y6 c' K: w; P8 G宏定义分为无参的宏定义和带参的宏定义两种。
# r7 S3 z7 k) X! c6 i, z3 W9 u
* R# v5 P1 ?: l  d3 }/ t2.不带参数的宏定义( H8 }9 P  S7 a( L$ W5 ?

; S5 T" o: k6 ~) ](1)命令格式:#define <宏名> 字符串* e2 a! s  {: [+ q9 s
$ m& d+ p/ ^& H9 w
(2)功能:用宏名代替字符串。0 U: v% e% W: I6 ^; Z; h" R
...

4 n' Z" K5 u: k4 u7 G, V. W9 y用一种术语解释另外一种术语
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 12:42:10 | 显示全部楼层
个人认为就像批处理类似的样子3 u& ?9 T' N, q8 V" r! @
: j( _& u" o+ j3 U. h5 @$ S
可以自动执行的一系列东西
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-14 13:25

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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