社区
非技术区
帖子详情
if括号里面的语句
月璇之音
2016-05-03 04:34:58
int a=4;
int b=3;
if((a-b)&&(b=b-5)||(a=b)){
--a;
}
请问输出的a是什么,并且在c,java两种语言的结果相同吗?if括号里面的语句里面的类型以及两种运算符
...全文
472
3
打赏
收藏
if括号里面的语句
int a=4; int b=3; if((a-b)&&(b=b-5)||(a=b)){ --a; } 请问输出的a是什么,并且在c,java两种语言的结果相同吗?if括号里面的语句里面的类型以及两种运算符
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2016-05-06
打赏
举报
回复
理解
和
讨论
之前请先学会如何
观察
! 计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构…… 对学习编程者的忠告:
多用小脑和手,少用大脑、眼睛和嘴,会更快地学会编程! 眼过千遍不如手过一遍! 书看千行不如手敲一行! 手敲千行不如单步一行! 单步源代码千行不如单步Debug版对应汇编一行! 单步Debug版对应汇编千行不如单步Release版对应汇编一行! 不会单步Release版对应汇编?在你想单步Release版C/C++代码片断的前面临时加一句DebugBreak();重建所有,然后在IDE中运行。(一般人我不告诉他!
) VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。 对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
ForestDB
2016-05-05
打赏
举报
回复
3 Java中有严格的boolean值,if的条件中不能有b = b - 5、a = b这样的东西的(即这段if条件在Java中是错误的)。
pengzhixi
2016-05-03
打赏
举报
回复
只要有短路求值的这个属性结果都一样
尹成Python27天入门到项目实战
python运算符与ifelse逻辑
语句
第一天上午回顾第二天下午回顾1第二天回顾2.7习题解答2.11习题解答2.26作业KaliLinux简介3.4实现五边形面积计算3.7随机字符生成3.8实数误差与四舍五入3.18解答与特殊字符if简介与空格...
if
括号
里是赋值
语句
if
括号
里的赋值
语句
怎么执行?
python if
语句
括号
_Python if else条件
语句
详解
Python 的 if 分支既可作为
语句
使用,也可作为表达式使用。下面先介绍 if 分支作为
语句
使用的情形。if
语句
可使用任意表达式作为分支条件来进行分支控制。Python 的 if
语句
有如下三种形式:第一种形式:if...
Java中if
语句
大
括号
省略问题
if()
括号
里面
必须是boolen类型,if(6)是错误的,Java中并不是0为false,非0为true if控制的是一条
语句
大
括号
可以省略;如果是多条
语句
,就不能省略,建议永远不要省略 例:`/* a:比较表达式无论简单还是复杂,...
if()
括号
里的表达式如果是赋值
语句
if()
括号
里的表达式如果是赋值
语句
。 非零即真 ,例如 if(a=5) { b=3; c=5; } else d=3; 这个表达式永远没有执行else的机会。将5赋值给a,此时a=5,逻辑表达式为真,执行if
语句
。 if(a=0) { b=3; c=5; } else d=...
非技术区
15,440
社区成员
58,165
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章