bool led_init(led_t fn_led_on led_t fn_led_off) { if ((NULL == fn_led_on) || (NULL == fn_led_off)) { return false; } /@@* 注册用户函数 */ s_flash_on = fn_led_on; s_flash_off = fn_led_off; return true; }
led_t为函数指针类型,为啥函数指针都要判断NULL并return false,但是程序中却没有对返回值处理