硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1023|回复: 10
收起左侧

[其它] 请教,关于C语言奇怪的写法实在不解。

[复制链接]

79

主题

191

回帖

428

积分

高级会员

积分
428
发表于 2023-3-23 17:26:04 | 显示全部楼层 |阅读模式
看开源源代码,有2个函数里的return写法很另类,函数返回的时候,划线那部分条件还有用么?

微信截图_20230323172503.png
回复

使用道具 举报

39

主题

929

回帖

1051

积分

至尊会员

积分
1051
发表于 2023-3-23 17:45:39 | 显示全部楼层
当然有用,这是返回语句,又不是if里面的条件语句
回复

使用道具 举报

4

主题

129

回帖

146

积分

初级会员

积分
146
发表于 2023-3-23 17:53:07 | 显示全部楼层
基础不牢,地动山摇。
回复

使用道具 举报

20

主题

397

回帖

457

积分

高级会员

积分
457
发表于 2023-3-23 18:28:49 | 显示全部楼层
!是逻辑运算符,结果类型是bool
回复

使用道具 举报

20

主题

397

回帖

457

积分

高级会员

积分
457
发表于 2023-3-23 18:32:20 | 显示全部楼层
用作类型转换:非0值为true,0值为false
回复

使用道具 举报

20

主题

397

回帖

457

积分

高级会员

积分
457
发表于 2023-3-23 18:34:39 | 显示全部楼层
然后再反过来
回复

使用道具 举报

79

主题

191

回帖

428

积分

高级会员

积分
428
 楼主| 发表于 2023-3-23 19:34:34 来自手机 | 显示全部楼层
谢谢各位,我再加深一下理解,,,
回复

使用道具 举报

1

主题

68

回帖

71

积分

初级会员

积分
71
发表于 2023-3-23 21:26:51 | 显示全部楼层
返回的是bool吧,3个结果与运算起来,再返回,简单地说就是,只要有一个false,就返回false
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2023-3-24 16:53:55 | 显示全部楼层
能否共享一下开源代码
回复

使用道具 举报

4

主题

92

回帖

104

积分

初级会员

积分
104
发表于 2023-3-25 08:57:39 | 显示全部楼层
硬汉哥 10楼在发广告啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107708
QQ
发表于 2023-3-25 09:38:24 | 显示全部楼层
wangyao 发表于 2023-3-25 08:57
硬汉哥 10楼在发广告啊

防不胜防,已经删掉了,辛亏发现及时,谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-13 00:34 , Processed in 0.409184 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表