找回密码
 注册

QQ登录

只需一步,快速开始

查看: 627|回复: 5

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

[复制链接]
发表于 2007-2-24 00:53:34 | 显示全部楼层 |阅读模式
自打玩WORD就没搞懂什么叫做"宏"" _- j: Q6 E# y) I# A ; H6 l- f3 l" r" _! `! p
回复

使用道具 举报

发表于 2007-2-24 01:50:37 | 显示全部楼层
用指定标识符(宏名)来代表一个字符串称为宏定义。
8 h/ I# B1 [- ?* v+ \! ?7 q/ x宏定义分为无参的宏定义和带参的宏定义两种。! q' f; G6 D5 l6 x

. ]1 B7 N1 n) s# L; A2.不带参数的宏定义' ]$ x. x' z: G; E) f' z

' e) v0 g- a) q$ k$ d7 ?2 {$ x5 ?(1)命令格式:#define <宏名> 字符串* S( {2 k% b% b; V/ z- O( k

; s) K8 ?. u: i/ Z" x. k* {(2)功能:用宏名代替字符串。) i+ l6 _9 N' X, L+ u

0 F& Z7 l; ~" g+ U/ @; x6 h其中:字符串可以用引号括起来,也可以不用引号括起来,但两者有区别;
+ v8 c4 Y* M* i* I( ]" I
% w! l' [& a8 z4 G' k2 Z(3)宏展开:在编译预处理时将宏名替换成字符串的过程称为“宏展开”。
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 01:54:51 | 显示全部楼层
原帖由 =|HERO|=OGSTKY 于 2007-2-24 01:50 发表% j& [# z/ a! p; s0 A) i
用指定标识符(宏名)来代表一个字符串称为宏定义。& q% H3 b) T6 O: Q
宏定义分为无参的宏定义和带参的宏定义两种。* I9 h  v+ k1 D- p
' S4 n- T$ ]3 @7 F
2.不带参数的宏定义
# _2 s! ]$ {3 q1 _4 k8 _) n$ v3 v* g* H+ k
(1)命令格式:#define <宏名> 字符串
' {7 z# K1 k6 w9 C7 z( B( p/ i7 ?# d9 g  U! p6 O8 E
(2)功能:用宏名代替字符串。; H5 M5 x3 f1 g# m; K
...
! o3 ]2 T& E& U$ r& P, W
用一种术语解释另外一种术语
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-24 12:42:10 | 显示全部楼层
个人认为就像批处理类似的样子7 C: ~4 i" N+ q; I# K& ^5 E
- ?/ v: r* {5 R* \+ W0 T) b+ \
可以自动执行的一系列东西
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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