c语言中计算逻辑表达式
2024-10-21 13:34:41
1.设变量m、n、a、b、c、d均为1,执行
(m=a!=b)&&(n=c!=d)
后,m、n的值为()
A. 0 0 B.0 1 C. 1 0 D. 1 1
在C语言中,计算逻辑表达式的值时,只有在必须执行下一个表达式才能求出表达式的解时,才执行表达式。
对于逻辑与(&&)运算,如果第一个表达式为假,则系统不再判定或求解第二个表达式。(有0出0,全1出1),选B
同理,看下一题
2.若有定义int a=1,b=2,m=0,k=0,执行语句
k=(n=b>a)||(m=a<b)
后,k和m的值分别是?
对于逻辑或(||)运算,如果第一个表达式为真,则系统不再判定或求解第二个表达式。(有1出1,全0出0),答案为C
最新文章
- jquery ui dialog去掉右上角的叉号
- SDL2.0的加载图片贴图
- 例题6-7 Trees on the level ,Uva122
- Maven : 将Jar安装到本地仓库和Jar上传到私服 转
- INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 错误
- C语言的本质(22)——C标准库之字符串操作
- Java集合之HashMap源码实现分析
- why TCP guarentee delivery?
- JS传递到后台中文 出现乱码问题
- Android 学习笔记之 个人认为最简单的查看Android源码方案
- 测试修改gcs_server_processes参数
- 用Python学分析 - t分布
- webpack的基本配置项
- idea启动TOMCAT html 乱码
- day09-python基础
- Ajax与CORS通信
- 高性价比 VPS virtwire Host
- python faker 生成随机类型字符串
- Jenkins+Jmeter持续集成笔记(一:环境准备)
- PropTypes验证器