找回密码
 注册

QQ登录

只需一步,快速开始

查看: 639|回复: 5

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

[复制链接]
发表于 2007-2-24 00:53:34 | 显示全部楼层 |阅读模式
自打玩WORD就没搞懂什么叫做"宏"+ ~$ h' `. f+ u" t; X5 u3 O " r& `/ Q8 y3 v8 J. m B
回复

使用道具 举报

发表于 2007-2-24 01:50:37 | 显示全部楼层
用指定标识符(宏名)来代表一个字符串称为宏定义。
1 F% @- ?6 T4 x# y宏定义分为无参的宏定义和带参的宏定义两种。+ B0 u/ S( Q6 i" B% K* G& v

8 Z0 X- p) P* I) ?2.不带参数的宏定义$ Y" D) T% Y  P( n! |. k6 C

8 e- p: ]$ k2 C6 P& @(1)命令格式:#define <宏名> 字符串
9 `! ~  P1 }' U9 K0 B0 L( f6 }
8 P0 ~' s( F4 B, P7 S9 X. w(2)功能:用宏名代替字符串。% k1 X1 D" O$ ]; o9 Q9 C, j
  Y5 s0 E! Z/ a6 P4 P2 {# h9 l0 U' R
其中:字符串可以用引号括起来,也可以不用引号括起来,但两者有区别;
: W1 y: y! z* {" d; v' Q! k
. u# ^1 H6 _, V4 t5 p5 v(3)宏展开:在编译预处理时将宏名替换成字符串的过程称为“宏展开”。
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 01:54:51 | 显示全部楼层
原帖由 =|HERO|=OGSTKY 于 2007-2-24 01:50 发表. C! h$ I" t" f$ K% H- L: F6 K* p
用指定标识符(宏名)来代表一个字符串称为宏定义。" Z7 {7 C$ _$ m* L7 W
宏定义分为无参的宏定义和带参的宏定义两种。
* x) U. L* C! |
5 X. M$ C+ f6 {1 T6 P- l. F2.不带参数的宏定义
; ^# V6 o* M! m. v- F3 M, Y9 f$ K7 }0 e/ y" j, e
(1)命令格式:#define <宏名> 字符串! k/ y1 x$ t! }* @* v, u$ r0 z9 F
& G) \- b; y3 U9 o
(2)功能:用宏名代替字符串。
3 X$ l$ W: O0 I...
- X) U  v2 T6 I3 d: s4 S" s, o
用一种术语解释另外一种术语
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 12:42:10 | 显示全部楼层
个人认为就像批处理类似的样子
! U. g- [# ^/ \+ V) {- m9 \7 J2 p! T) t' u" q6 T8 F. O* s
可以自动执行的一系列东西
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-23 09:29

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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