首页
›
答案
›
题库
›
慕课
›
未分类
关于宏定义,执行如下的程序段后,判断正确的是()#define A 10#define B(a) (A*A/a)int main(){int n=B(A-5); }
关于宏定义,执行如下的程序段后,判断正确的是()#define A 10#define B(a) (A*A/a)int main(){int n=B(A-5); }
A.n=20
B.n=4
C.n=5
D.程序出错,因为宏定义不能嵌套
正确答案:n=5
标签:
面向对象程序设计
定义
程序
上一条:
在int a=3,int *p=a;中,*p的值是()
下一条:
int f(){ static int a1 = 0;static int a2 = 1; //changea1 = a2;return(a2 += 2 * a1 +1);}int main(){int i, sum, f(); for(i = sum = 0; i5; i++) { sum+=f();coutsum = sum'\n'; }} 第三行的输出是()