问题 问答题 简答题

宏定义由哪些部分组成?这些部分都由什么范式说明?宏定义的主要用处是什么?

答案

参考答案:

宏定义由3个部分组成:

(1)类型表示(TYPENOTATION)

(2)值类型(VALUENOTATION)

(3)支持产生式

这3个部分都由Backus-naur范式说明。

宏定义的主要作用是:宏定义可以看做是类型的类型,或者说是超类型,也可以把宏定义看做是类型的模板,可以用这种模板制造出形式相似,语义有关的多种数据类型。

判断题
单项选择题