问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

下面程序段的执行结果是

发布网友 发布时间:2022-04-26 16:04

我来回答

2个回答

热心网友 时间:2023-10-13 10:40

又是发了两个贴子…… -_-!


prt(a,b) 是“宏”,不是函数。

因为在编译前,是要进行宏替换的,因此,我们先看看宏替换之后的代码:

(为减少内容,只看if语句那儿)

//先看完成宏替换后的代码:
if(x>y) if(!x) y=x;
else if(!y) x=y;

//这样仍然有点“迷惑人”
//那再给它加上花括号,流程就清晰了:
if(x>y) {
   if(!x) y=x;
   else {if(!y) x=y;}
}
//看上面的这段代码,运行结果很明晰了吧!

因为最初 x=1 ,而 y=0

因此,第一个if(x>y)为真,

  然后if(!x) 为假,执行了 else语句块。

  在else的语句块中,if(!y) 为真,就执行了x = y

最终结果,就是x和y的值都为 0 了。

热心网友 时间:2023-10-13 10:40

答案是B,你从哪里看的答案。。。我是自己算了一遍又编译了一遍
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女人梦见蛇的七大预兆解梦 PHOTOSHOP 怎么把眼睛点大 这些月销量10000+的防晒霜,是噱头还是真的好用? 大宝水凝保湿防晒露适合哪些肤质的人使用? 拥有人口过亿的国家最多的大洲是( )A.非洲B.亚洲C.欧洲D.大洋 世界国家最多的大洲是:( ) A.亚洲 B.大洋州 C.非洲 D.欧 拥有人口过亿的国家最多的大洲是:( ) A.非洲 B.亚洲 C.欧洲 D.大洋 餐厅一般中餐都有哪些摆台要求和标准 如何做味道正宗的中餐? 河南文科跟理科高考分数线相差多少 下面程序的运行结果是___? 下面程序的执行结果是什么?为什么? 在C语言中,下面程序的执行结果是 ( ) 晚上梦见家人修房子是什么征兆? 一年级看图写话放风筝有小鸟有小狗 一年级看图写话放风筝下册怎么写 PS我用钢笔工具选择一个东西的时候,我一激活,怎么就自动反选了? 购买那种服务器作为Cadence/Synopsys的server比较合适? 设置linux的ftp需要安装软件吗? 设置linux的ftp需要安装软件吗? 安装synopsys vcs,说license找不到,大虾帮忙看下什么问题 Synopsys dc在哪里下载啊? synopsys公司怎么样 synopsys公司怎么样 新思科技(上海)有限公司怎么样? 新思科技(上海)有限公司怎么样? 我是学集成电路设计的,像protel、quartus、multisim都是一些基本的软件。我想知道有没有这类软件的工程师 synopsys verdi怎么打开 linux Synopsys待遇如何? Synopsys待遇如何? 下面程序的运行结果是 。 下面程序的运行结果是。 C语言:下面程序的运行结果是() 下面程序执行的结果是()A=”123”:B=”456”:C=val(A)+val(B):Print C\100 下面语句的执行结果是什么? 下面程序的运行结果是? 下面程序的执行结果是 。 #include<stdio.h> #define SR(x) x*x main() { int a,m= java下列代码的执行结果是 C语言:下面程序段的运行结果是() 下面程序的运行结果是_ 下面程序的运行结果是 ?(要详细解释啊!!!) 下面程序段的运行结果是( ) if(n=0); while(n++<=2); printf("%d",n); 结果是多少? 请问下面程序的运行结果是什么?为什么? 21. 下列代码的执行结果是? 薪酬管理系统之于小型企业的重要性是什么? win7系统可以直接下载安装吗? 公司薪资管理系统都有哪些?哪个最好用? 中小企业用的薪酬计算系统哪种好用? 安装2345王牌浏览器安装不上,错误提示不能打开要写入的文件,如图,win7系统。求大神指教啊! 薪资管理系统