以下关于宏的叙述中正确的( )。
A. 宏名必须用大写字母表示
B. 宏定义必须位于源程序中所有语句之间
C. 宏替换没有数据类型限制
D. 宏调用比函数调用耗费时间
下面关于编译预处理的命令行,正确的是( ).
A.
B. define PAI 3. 14
C. B.
Define Eps 0.00001
E. C.
F. DEFINE FALSE 0
G. D.
H. define int INT
有如下程序:#include < stdio. h > #define D(x) 4 * x + 1main(){inti = 2, j = 4;printf("%d\n",D(i+j));}程序运行后的输出结果是()。
A. 25
B. 13
C. 9
D. 12
有以下程序#include #define SUB( X,Y) (X+1)*Ymain(){ int a=3,b=4; printf(" %d\n " ,SUB(a++ ,b++ ));}程序运行后的输出结果是()。
A. 20
B. 16
C. 12
D. 25