硬汉嵌入式论坛

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

[有问必答] bool型的函数返回值没有判断有啥用?

[复制链接]

16

主题

67

回帖

115

积分

初级会员

积分
115
发表于 2019-10-21 17:08:23 | 显示全部楼层 |阅读模式
bool zl_led_init(zlfn_led_t fn_led_on, zlfn_led_t fn_led_off)//zlfn_led_t为函数指针类型
{
    if ((NULL == fn_led_on) || (NULL == fn_led_off))
    {
        return false;
    }


    s_fnled_flash_on  = fn_led_on;//
    s_fnled_flash_off = fn_led_off;

    zl_led_flash_off();
    return true;
               
}
程序中的返回1和0  ,其他程序却没有对这个返回值判断,这样返回有啥意义

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107145
QQ
发表于 2019-10-22 07:29:47 | 显示全部楼层
这种的参数错位类判断,在项目初期验证时,使用即可。
回复

使用道具 举报

16

主题

67

回帖

115

积分

初级会员

积分
115
 楼主| 发表于 2019-10-23 10:24:48 | 显示全部楼层
eric2013 发表于 2019-10-22 07:29
这种的参数错位类判断,在项目初期验证时,使用即可。

但是没有对返回值判断,应该没有任何意义吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 14:31 , Processed in 0.151626 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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