
函数结果状态代码是什么意思呢?最好能有个例子说明一下。非常感谢!!
3个回答
展开全部
给你说个C语言的例子
// 定义函数返回结果状态枚举结构体
typedef enum
{
SECCUSS = 0 ,
INVALID_POINT ,
ERROR ,
} result_status;
// 函数定义
result_status testFun( char *str , int len )
{
if ( str == NULL )
{
return INVALID_POINT;
}
if ( strlen(str) != len )
{
return ERROR;
}
return SECCUSS;
}
// 其实函数返回结果状态报告仅仅是一个编号而已,返回使用什么与返回结果的意义由你而定。
// 定义函数返回结果状态枚举结构体
typedef enum
{
SECCUSS = 0 ,
INVALID_POINT ,
ERROR ,
} result_status;
// 函数定义
result_status testFun( char *str , int len )
{
if ( str == NULL )
{
return INVALID_POINT;
}
if ( strlen(str) != len )
{
return ERROR;
}
return SECCUSS;
}
// 其实函数返回结果状态报告仅仅是一个编号而已,返回使用什么与返回结果的意义由你而定。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |