导航:首页 > 源码编译 > 条件编译的宏

条件编译的宏

发布时间:2025-05-17 12:27:27

‘壹’ c语言中的“宏”是指什么

是一种批量处理的称谓。计算机科学里的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。

“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。
计算机语言如C语言或 汇编语言有简单的宏系统,由编译器或汇编器的预处理器实现。C语言的宏预处理器的工作只是简单的文本搜索和替换,使用附加的文本处理语言如M4,C程序员可以获得更精巧的宏。

在Objective-C语言源程序中,允许用一个标识符来表示一个字符串,称为宏,被定义为宏的标识符称为宏名。在编译预处理时,对程序中所有出现的宏名,都用宏定义中的字符串去替换,这称为宏替换或宏展开。

宏定义是由源程序中的宏定义命令完成的,宏替换是由预处理程序自动完成的。在Objective-C语言中,宏分为有参数和无参数两种。

(1)条件编译的宏扩展阅读

A类宏是用G65 Hxx P#xx Q#xx R#xx或G65
Hxx P#xx Qxx
Rxx格式输入的,xx的意思就是数值,是以um级的量输入的,比如你输入100那就是0.1MM #xx就是变量号,变量号就是把数值代入到一个固定的地址中,固定的地址就是变量。

一般OTD系有#0~#100~#149~#500~#531.关闭电源时变量#100~#149被初始化成“空”,而变量#500~#531保持数据。我们如果说#100=30那么现在#100地址内的数据就是30了。

B类宏能完成某一功能的一系列指令像子程序那样存入存储器,用户可以设定M、S、T、G代码调用它们,使用时只需给出这个指令代码就能执行其功能,也可以像调用子程序一样使用。

阅读全文

与条件编译的宏相关的资料

热点内容
单片机微小电阻测量 浏览:134
表格25兆怎么压缩 浏览:65
java开发公司的 浏览:127
东风天锦压缩车工作指示灯不亮 浏览:981
剑侠情缘1源码 浏览:528
cad2011怎么转换成pdf格式 浏览:962
传祺gs5安卓车机如何还原车机 浏览:898
单片机和编程器互相传输数据 浏览:88
app订单怎么取消 浏览:465
程序员用双显示器有什么作用 浏览:609
网约车算法杀熟 浏览:4
卡萨帝用的什么压缩机 浏览:153
350乘20算法 浏览:90
自助编程软件app 浏览:438
服务器如何看日活数 浏览:686
数控车床原理图及编程 浏览:289
java文件流下载 浏览:340
编程工作工资多少 浏览:441
专业安全文件夹 浏览:781
表格里的根号算法怎么打 浏览:198