找回密码
 注册

QQ登录

只需一步,快速开始

查看: 628|回复: 5

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

[复制链接]
发表于 2007-2-24 00:53:34 | 显示全部楼层 |阅读模式
自打玩WORD就没搞懂什么叫做"宏" - W( u ]6 C2 m4 H5 C% g8 l' m( n4 l% r8 X
回复

使用道具 举报

发表于 2007-2-24 01:50:37 | 显示全部楼层
用指定标识符(宏名)来代表一个字符串称为宏定义。
1 z8 L. O- q: }$ X宏定义分为无参的宏定义和带参的宏定义两种。
: q4 T6 a: w3 @% k) d  k6 l; X
8 b# [6 M3 `. {% s9 P2.不带参数的宏定义" y- T$ y5 f# @* d- t

7 v* j7 ^/ r) Z1 N2 b: i(1)命令格式:#define <宏名> 字符串
$ L+ ^$ g( S; ^8 l  `+ a, I2 ^, B
(2)功能:用宏名代替字符串。
8 M2 f6 o9 R  o5 G+ W3 X
% l6 t, {+ w$ D. D$ p其中:字符串可以用引号括起来,也可以不用引号括起来,但两者有区别;
) L  q9 \8 B: }6 ]' x
, _/ K" ?# ^( d9 f1 s(3)宏展开:在编译预处理时将宏名替换成字符串的过程称为“宏展开”。
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 01:54:51 | 显示全部楼层
原帖由 =|HERO|=OGSTKY 于 2007-2-24 01:50 发表
8 k1 S, r- e. G( T2 |9 j用指定标识符(宏名)来代表一个字符串称为宏定义。
* Q3 M1 j, i3 u+ F' g宏定义分为无参的宏定义和带参的宏定义两种。
/ L/ L& A1 j, D. [
8 v% F% o" q( J% M9 q4 o2 \2.不带参数的宏定义
; C6 R# w( h' e1 h) P" t4 j  N. N
(1)命令格式:#define <宏名> 字符串
( x- U7 o( m( G+ U5 N: M/ ?, V4 k0 U6 E; a
(2)功能:用宏名代替字符串。5 N2 x3 f) R, p2 ^7 a+ J. d$ j* R
...
' `* `8 e- n& K. |6 ~# A( M
用一种术语解释另外一种术语
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 12:42:10 | 显示全部楼层
个人认为就像批处理类似的样子9 o  K$ ^4 p' X* x% w) Z

$ j) v8 v/ A" h1 Q可以自动执行的一系列东西
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-6 04:47

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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