帮我分析下这个题目#define ADD(x) x+xmain(){int m=1,n=2,k=3;int sum=ADD(m+n)*k;printf(“sum=%d”,sum);}上面程序的运行结果是( B )A)sum=9 B) sum=10 C) sum=12 D) sum=18请说明清楚!
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/31 02:24:17
帮我分析下这个题目#defineADD(x)x+xmain(){intm=1,n=2,k=3;intsum=ADD(m+n)*k;printf(“sum=%d”,sum);}上面程序的运行结果是(B)
帮我分析下这个题目#define ADD(x) x+xmain(){int m=1,n=2,k=3;int sum=ADD(m+n)*k;printf(“sum=%d”,sum);}上面程序的运行结果是( B )A)sum=9 B) sum=10 C) sum=12 D) sum=18请说明清楚!
帮我分析下这个题目
#define ADD(x) x+x
main()
{
int m=1,n=2,k=3;
int sum=ADD(m+n)*k;
printf(“sum=%d”,sum);
}
上面程序的运行结果是( B )
A)sum=9 B) sum=10 C) sum=12 D) sum=18
请说明清楚!
帮我分析下这个题目#define ADD(x) x+xmain(){int m=1,n=2,k=3;int sum=ADD(m+n)*k;printf(“sum=%d”,sum);}上面程序的运行结果是( B )A)sum=9 B) sum=10 C) sum=12 D) sum=18请说明清楚!
这个程序主要就是带参数的宏替换
宏替换展开后就是直接的字符替换
ADD(x) x+x
ADD(m+n) 调用后 直接 用 m+n 替换 x
所以 ADD(m+n)*k 就变成了
m+n+m+n*k
然后就是表达式的计算了
所以
结果是 10
选 B
帮我分析下这个题目#define ADD(x) x+xmain(){int m=1,n=2,k=3;int sum=ADD(m+n)*k;printf(“sum=%d”,sum);}上面程序的运行结果是( B )A)sum=9 B) sum=10 C) sum=12 D) sum=18请说明清楚!
作文:,帮我分析下题目
帮我分析下这个电路图吧?
帮我分析下下面这个电路
帮我分析下这个电路图
帮我分析下,
帮分析下这个代码
哪位大神帮我分析下这个电路,什么作用
那位高手可以帮我分析下这个电路图?
哪位好心人帮我分析下下面的这个电路,
帮我看看这个 九型人格结果 分析下?
谁能来帮我分析下这个题目?organic produce is healthier than regular produce?帮我介绍下这2种食品,
matlab题目请帮我解释下这个,没看懂.
请高手帮我做下这个运筹学题目
题目是输入2个数组,计算第3个数组,其中第3个数组是第1,2两个数组的和.能帮我具体分析下错在哪里吗?#include#define N 4void suma(int a[],intb[] ,int c[],int N );void main(){int a[N],b[N],c[N];int i;printf(please inpu
帮我分析下句子
极限帮我解答下 就是这个极限题目帮我解答下帮我解答下 就是这个极限题目
#define 重定义函数问题我在windows核心编程里看到这个宏#define chmalloc(nCharacters) (TCHAR*)malloc(nCharacters* sizeof(TCHAR))以前接触define 都是 #define + 标识符 +字符串没见过这种 函数 + 函数的请具体帮我