本帖最后由 liao6 于 2025-10-14 10:27 编辑
函数设计参考以下结构: /******************************************************************************** 函数名称:fun() 功能描述:用于传参,输出参数,获取状态 参 数 :输入- ,输出- 返 回 值 :返回状态 ********************************************************************************/ status fun(uint8 *u8InputData,uint8 *u8OutPutData) { if((NULL == u8InputData) || (NULL == u8OutPutData)) { printf(" "); return status_bad_paramter; } if(SUCCESS != fun1(*u8InputData,get_data)) { ... printf(""); return status_fail; } *u8OutPutData = get_data; return status_success; } void xxx(void) { uint8 u8Dtata = 0; ... status = fun(xxx,&u8Dtata); if(SUCCESS == status) { ... } }
|