题目内容

宏定义是用宏名代替一个()。

A. 字符
B. 表达式
C. 字符串
D. 数组

查看答案
更多问题

已知有定义#define SIZE 1000 ,则执行语句printf("SIZE"); 后,输出结果为()

A. 1000
B. “1000”
C. “SIZE”
D. SIZE

已知有宏定义如下#define L1 20#define L2 30#define L3 L1+L2#define L4 L3/2+L3*2+L1则宏L4展开后,值为()。

运行以下程序后,输出结果为()。#include #define S(a, b, h) (a+b)*h/2int main(){printf("S=%d\n", S(2, 3, 6));return 0;}

运行以下程序后,输出结果为()。#include #define S(a, b, h) (a+b)*h/2int main(){printf("S=%d\n", S(2, 3, 2+4));return 0;}

答案查题题库