题目 / 答案提交正确答案
若有如下宏定义: #define X 5 #define Y X+1 #define Z Y*X/2 则执行以下printf语句后,输出结果是()。 int a; a=Y; printf("%d ",Z); printf("%d ",- -a);
A.7 6
B.12 6
C.12 5
D.7 5
正确答案:D
关键字 浏览量:次
上一篇:以下程序的输出结果是()。 #include <stdio.h> #define MUL(x,y) (x)*
下一篇:在“文件包含”预处理语句的使用形式中,当#include后面的文件名用” ”(双引号)括起时,寻找被包含文件的方式是()
相关问题
【智慧树】在宏定义#define PI 3.1415926 中,用宏名PI代替一个()。
【智慧树】有以下程序: #define ADD(x) x+x #include "stdio.h" int m
【智慧树】以下程序的输出结果是()。 #include <stdio.h> #define MUL(x,y) (x)*
【智慧树】以下程序的运行结果是()。 #define MAX(A,B) (A)>(B)?(A): (B) #define P
【智慧树】执行下列程序:#defineM(x,y)(x*y)i=3;i=M(i,i+1)-8;变量i的值应为()。
【智慧树】下列程序的运行结果为________。#include"stdio.h"#defineMA(x)x*