这道题就是看不明白(38) 有以下程序#define f(x) x*xmain( ){ int i; i=f(4+4)/f(2+2); printf(“%d\n”,i);}执行后输出结果是A) 28 B) 22 C) 16 D) 4答案28

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 18:28:59

这道题就是看不明白(38) 有以下程序#define f(x) x*xmain( ){ int i; i=f(4+4)/f(2+2); printf(“%d\n”,i);}执行后输出结果是A) 28 B) 22 C) 16 D) 4答案28
这道题就是看不明白
(38) 有以下程序
#define f(x) x*x
main( )
{ int i;
i=f(4+4)/f(2+2);
printf(“%d\n”,i);
}
执行后输出结果是
A) 28 B) 22 C) 16 D) 4
答案28

这道题就是看不明白(38) 有以下程序#define f(x) x*xmain( ){ int i; i=f(4+4)/f(2+2); printf(“%d\n”,i);}执行后输出结果是A) 28 B) 22 C) 16 D) 4答案28
c语言中在用#define定义宏的时候,很容易出错的.
本程序中#define f(x) x*x使得f(x)等价于 x*x.
而f(4+4)/f(2+2); 则等价于4+4*4+4/2+2*2+2=4+16+2+4+2=28.
我想这不是编程者本人的意思.加个括号就好了.如下:
#define f(x) ((x)*(x)) .
注意在用#define定义宏的时候,最好每个变量都加一个括号,然后整体在加个括号,这样就不会出错了.

这道题就是看不明白(38) 有以下程序#define f(x) x*xmain( ){ int i; i=f(4+4)/f(2+2); printf(“%d ”,i);}执行后输出结果是A) 28 B) 22 C) 16 D) 4答案28 西门子S7-200程序有一个S7-200的程序我看不明白,要与触摸屏通信的. C语言程序有点看不明白 inc_Ll>=0 ?0.1:-0.1是什么意思 有谁会算法初步啊看是 看的懂.就是程序框图总画不好.有谁可以教我? 为什么我总是看不明白英语句子呢?为什么我总是看不明白英语句子呢句子里面有好多单词我都认识...但是就是组织不起来.成为一句完整的话. 在MATLAB中,用什么算法对曲线进行平滑处理.目的就是用MATLAB对纵坐标5000以下的部分做一下平滑处理,用什么算法就可以了?现在看的有SG、归一化求导,请问大家用什么算法好?最好能附上程序.( 换底公式证明的过程有个式子看不明白,就是xlog(a)b=log(a)N ,这个怎么理解呢 判断101-200之间有多少个素数,并输出所有素数 用c语言求解我就是不明白有得程序里是sqrt(m)有的是sqrt(m+1) 为什么单词都知道就是看不明白呢?英语单词查了有的还是不明白,我该从哪儿学起呢? 物理学力学分析总结 .有看不明白的地方 关于C语言的一个题目,求解释,如下图,谢谢答案是有的,就是不明白程序,求大神解释一下整个程序 什么是辩证法、主观辩证法和客观辩证法?说具体点通俗点,定义我也有,看不明白才上来问的.在我现在看来,辩证法就是看问题先正着看,再反着看,最后合在一起看.主客观辩证法就完全不了解 我就是不明白,约有什么意思?求解答 看了以下对话,有何感想? 图看不明白 我看不明白啊 什么成语看不明白 我看不明白