找回密码
 注册

QQ登录

只需一步,快速开始

查看: 579|回复: 5

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

[复制链接]
发表于 2007-2-24 00:53:34 | 显示全部楼层 |阅读模式
自打玩WORD就没搞懂什么叫做"宏" 1 Y, ]) {4 d9 D5 H) X 1 M; T/ `+ O4 D7 [ r
回复

使用道具 举报

发表于 2007-2-24 01:50:37 | 显示全部楼层
用指定标识符(宏名)来代表一个字符串称为宏定义。
, Z8 b/ h! ]/ J- l宏定义分为无参的宏定义和带参的宏定义两种。
" q+ B8 |! H8 g: Q7 L/ o+ v" ^+ ?9 ~% v  q1 ?1 U
2.不带参数的宏定义
+ ~- k, {5 N; f- j
+ n5 v0 \, ^9 s! v6 {# O(1)命令格式:#define <宏名> 字符串0 b' ], z% s7 C+ V9 x4 ]+ |0 N
" u# F9 e+ s) O9 n  o
(2)功能:用宏名代替字符串。) }2 ^: A% U. q: `

6 D+ E# [# E+ f0 J; ?$ f. B4 o其中:字符串可以用引号括起来,也可以不用引号括起来,但两者有区别;
6 d/ n" m, a' Z9 z- e
8 @# t, X( j* p* [(3)宏展开:在编译预处理时将宏名替换成字符串的过程称为“宏展开”。
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 01:54:51 | 显示全部楼层
原帖由 =|HERO|=OGSTKY 于 2007-2-24 01:50 发表
/ i' U: Q# |  p, F% I/ a用指定标识符(宏名)来代表一个字符串称为宏定义。9 w7 D' e4 ^" c- t% L
宏定义分为无参的宏定义和带参的宏定义两种。
4 d# j( Q; e+ V! w* }+ i" y3 A1 \7 _$ b
2.不带参数的宏定义* s3 A, P+ z/ j8 q6 k/ w
9 N% A/ p' O( H2 l
(1)命令格式:#define <宏名> 字符串" T4 b' k% O( g$ ?! Z

% r6 ^& \6 ?& p5 m9 w* |1 D(2)功能:用宏名代替字符串。) U# ?9 O9 D  }! X7 W- _, [+ n
...
) l3 G7 ^2 I5 q
用一种术语解释另外一种术语
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 12:42:10 | 显示全部楼层
个人认为就像批处理类似的样子
- b/ ^7 {- a$ J: a3 k+ y) ^, S5 v5 j) X2 W% B" q
可以自动执行的一系列东西
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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