[麦麦茶水间] 【每周分享】C语言函数设计框架

[复制链接]
158|0
liao6 发表于 2025-10-14 08:44 | 显示全部楼层 |阅读模式
本帖最后由 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)

    {

        ...

    }

}



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

本版积分规则

63

主题

142

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部