执行下面程序段后,y的结果是____。int x,y;x=y=2;x=x-2(y=y+1);printf(“%d“,y);A。3 B.2 C.1 D。0
文章目录
- 1、题目
- 2、知识点
- 3、要做好的功课
- 4、开始解题
1、题目
2、知识点
- 基础运算
- 运算符的优先级顺序
- &&短路机制
3、要做好的功课
讲之前,先看下这张表
4、开始解题
根据运算符的优先级顺序
‘-’号要比‘&&’符号优先级更高,所以先执行
那么x-2等于0
&& 的意思是说:两边都为真,才会返回真,否则为假
为此, && 有个短路机制,就是当一方为假时,另一方不再执行,因为没有意义。
所以说,当 x-2=0,执行&&的时候,发现左边为假,右边的(y=y+1)就不执行了。
所以y = 2
执行下面程序段后,y的结果是____。int x,y;x=y=2;x=x-2(y=y+1);printf(“%d“,y);A。3 B.2 C.1 D。0相关推荐
- 练习2-6 编写一个函数setbits(x, p ,n, y),该函数返回对x执行下列操作后的结果值: 将x中从第p位开始的n个(二进制)位设置为y中最右边n位的值,x的其余各位保持不变。
练习2-6 编写一个函数setbits(x, p ,n, y),该函数返回对x执行下列操作后的结果值: 将x中从第p位开始的n个(二进制)位设置为y中最右边n位的值,x的其余各位保持不变. 参考代码如 ...
- 练习2-7 编写一个函数invert(x,p,n),该函数返回对x执行下列操作后的结果:将x从第p位开始的n个(二进制)位求反(即1变成0,0变成1),x的其余各位保持不变。
练习2-7 编写一个函数invert(x,p,n),该函数返回对x执行下列操作后的结果:将x从第p位开始的n个(二进制)位求反(即1变成0,0变成1),x的其余各位保持不变. #include< ...
- 关于Access数据库执行Update语句后,不报错,但影响行数总是返回0的问题
最近碰到一个奇怪的问题,使用Access数据库执行Update语句后,不报错,但影响行数总是返回0. 因为是第一次碰到这个问题,纠结了半天.后来在网上搜索得到解决方案: SQL语句传参数的顺序和语句中 ...
- 面试官问:Mybatis和Mybatis-Plus执行插入语句后可以返回主键ID吗? 我:看我回答...
一.Mybatis执行插入语句后可以返回主键ID吗? 在想写什么内容的时候,正好看到一个基础面试题上有这个问题,就把它记录下来了.
- linux gpio信号量,执行完? OSIntExit(); 后,再进行任务调度,可是那两个任务都是在等待信号量啊,难道执行完中断函数后会释放一个信号量吗?...
[mw_shl_code=c,true]/* ***************************************************************************** ...
- svn执行update操作后出现:Error : Previous operation has not finished; run 'cleanup' if it was interrupted.
svn执行update操作后出现:Error : Previous operation has not finished; run 'cleanup' if it was interrupted. s ...
- SpringWeb项目Maven执行clean命令后编译拒绝访问的解决方法
执行clean命令后准备编译打包,报错如图 问题原因:可能是clean后没有清除干净,还在访问原来的classes文件,但是没有权限 解决方法: 使用IDEA的 清除缓存重启一下 使用Eclipse的 ...
- 执行 this.$destroy()后原生DOM事件也无法执行
在跟随尚硅谷 Vue 全家桶学习视频学习销毁组件实例时,视频中执行 this.$destroy() 后虽然组件实例销毁了,但原生 DOM 事件依然能调用,但实际操作发现不仅组件实例销毁,原生 DOM ...
- Mybatis执行插入语句后并返回主键ID
我们知道JDBC可以实现插入语句后返回主键Id,那mybatis可以实现吗?答案是肯定的. 1.MySQL数据库设置ID自增情况 <insert id="insertUser" ...
- vue.js执行if语句后程序终止甚至后面的else语句也不会执行
今天因为前端(vue)的一个问题,耽误了几个小时.本想使用if(this.sciEngineeringChartData[0][0]._id !== null)进行条件判断.但是程序执行到这里后就不再 ...
最新文章
- 计算机应用公共课程,公共基础课程中计算机应用管理制度
- 取代Python多进程!伯克利开源分布式框架Ray
- 数字图像处理目录列表
- 【Android FFMPEG 开发】Android 中使用 FFMPEG 对 MP3 文件进行混音操作
- 完整议程、重磅嘉宾公布,第四范式AI新品发布会持续报名中
- 百度技术研发笔试题目
- 基于MATLAB的信号与系统实验指导,《信号与系统及MATLAB实现》实验指导书
- js方式调用php_举例说明JS调用PHP和PHP调用JS的方法
- CTFHUB 《基础认证》:burp使用,basic请求了解
- linux添加nginx启动脚本_linux环境开机自启动nginx
- java程序员就业发展方向_Java程序员有哪些职业发展方向?
- Oracle 常见错误代码处理 1
- 图解通信原理与案例分析-12:无线调幅广播AM案例--模拟幅度调制与点对多点广播通信详解
- Color-UI 简介及使用教程
- IDEA技巧:如何根据注释生成swagger注解
- c语言平方根求和用sqrt函数,sqrt函数 Excel怎么使用平方根函数SQRT
- 爬取微信公众号cookie获取与token获取
- C++不重起Windows直接更改IP地址
- Excel催化剂100+大主题功能梳理导读
- 无法对多重选择区域执行此操作