找回密码
 注册

QQ登录

只需一步,快速开始

查看: 638|回复: 5

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

[复制链接]
发表于 2007-2-24 00:53:34 | 显示全部楼层 |阅读模式
自打玩WORD就没搞懂什么叫做"宏": N; h6 d! C9 s, Z( h9 A y5 q \# `1 w6 [6 K# U
回复

使用道具 举报

发表于 2007-2-24 01:50:37 | 显示全部楼层
用指定标识符(宏名)来代表一个字符串称为宏定义。, m; F1 k5 H' A. N& V! x1 {
宏定义分为无参的宏定义和带参的宏定义两种。; P+ Q" ^" k+ g: ]2 d" |8 t

4 d( S) t. H( f2 R5 B, z$ O0 I2.不带参数的宏定义$ G* T. C) z; E9 E$ }* a% q
$ L# I3 }# E, L7 T3 A9 f; U
(1)命令格式:#define <宏名> 字符串/ o1 n% G% E# ?0 k$ q5 _

4 X* L  X7 |1 u% p7 ~5 t+ L9 ]3 h; ?(2)功能:用宏名代替字符串。  C% m8 M7 I# H* X* B0 S

# j* ]/ E8 z/ L3 w/ W% |8 ?其中:字符串可以用引号括起来,也可以不用引号括起来,但两者有区别;
2 @% |$ k8 A( }3 _  U* W; O/ |8 O+ z2 B) F- ?/ g0 y; _3 i
(3)宏展开:在编译预处理时将宏名替换成字符串的过程称为“宏展开”。
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 01:54:51 | 显示全部楼层
原帖由 =|HERO|=OGSTKY 于 2007-2-24 01:50 发表
  r+ l  }' S4 \) l8 t6 ^# H/ q用指定标识符(宏名)来代表一个字符串称为宏定义。- n$ I( B% T5 W2 n
宏定义分为无参的宏定义和带参的宏定义两种。  ~. J/ \1 ~$ C- w" F

: {" p# p8 Q+ ?6 b* l/ J2.不带参数的宏定义
5 r& U5 f4 y1 y8 O7 q3 }2 O4 I+ J5 W% c3 k5 M/ ]
(1)命令格式:#define <宏名> 字符串
, z* `. l0 @7 l4 V5 L* s+ _, d0 h' @3 c1 G5 g
(2)功能:用宏名代替字符串。# a( J* _" x1 i# S  ~
...

* f1 K4 S  k- C+ B" m; H用一种术语解释另外一种术语
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 12:42:10 | 显示全部楼层
个人认为就像批处理类似的样子; l, w" `3 T$ |3 l, j
& Z5 G0 A# g& I$ r: U
可以自动执行的一系列东西
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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