版块
新帖
喜欢
应用
搜索说明->
搜索
新浪微博
登录
注册
首页
>
家の创意角
>
家の技术宅
>
合理使用逻辑短路
回复
« 返回列表
panzerQ
光坂国中生
注册日期
2026-03-15
最后登录
2026-05-07
生日
2004-1-1
光玉
10颗
加关注
写私信
阅读:
12
回复:
0
合理使用逻辑短路
楼主
#
更多
只看楼主
倒序阅读
发布于:2026-05-07 11:16
保存
这里主要说说类C语言中的逻辑与。
为了防止踩到空指针,你可以这样写:
if (ptr && *ptr ... ) { }
如果前面的ptr是空指针,
就不会再去访问ptr指向的内存。
不过,这种便利可能是有代价的,
当你不需要使用短路特性时,你也可以这样写:
if (A_True & B_True) { }
做完按位与,判断是否为0,直觉上很贴汇编。
LLM认为后者的性能比逻辑与更好,
这里还缺一个实机测试环节,未来有空给补上。
喜欢
0
评分
0
最新喜欢:
回复
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
返回顶部
关闭
最新喜欢