设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
影视
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
问与答
›
凭直觉猜代码运行结果(自己最近踩的坑) ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
社保缴纳基数引发的讨论,表示理解不了
›
车牌摇到号了,无奈手头不宽裕,纠结是买二
›
去马来西亚做计算机靠谱吗?
›
最终还是对开发者下手了🤣
›
公司开始主动补缴社保了,是有什么大雷么?
今日热议主题
Dropbox 家庭版合租招人
给大家送波福利,只限今天 85 只出 2 个 GP
在腾讯云买了台服务器,不知道干啥好,用 U
前段时间 49 刀搬瓦工限量 CN2 GIA-E,有需
航嘉的 400 瓦,型号磐石 500 的电源还值几
Apple 地图有人作为地图来用吗?
收一张 5000 以内, 4900 以上的电脑的发票
请问 企业法人想停缴自己的社保,然后单独
大城市租赁市场中 房东与中介关系浅析
本 6 突然有点迷茫,请大家指点迷津
凭直觉猜代码运行结果(自己最近踩的坑)
hhdhhd
· 2024-9-25 19:51:38 · 37 次点击
```c
int data = 0x0;
if(data & 0x2 == 0)
{
printf("1\n");
} else
{
printf("2\n");
}
```
这段代码太简单了,简单到不需要特别在意。
但是一不小心就踩坑了。
`==` 的优先级比 `&` 大,所以运行出来的是“2”。
举报
·
37 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
显示全部
|
最新评论
2 条回复
沙发
gauzung
小成
2024-9-25 20:46:48
我没有太关心运算符优先级, 但是写到这种代码的时候, 都会留点心加括号, 一是确保结果是我所想的(不管你优先级多大, 都不可能比括号大), 二是增加代码可读性
板凳
tool2dx
初学
2024-9-25 21:01:09
clang 会报警告,该更新编译器了。
返回顶部