status在数据结构中的应用以及其含义?

C语言中没有status这个关键字.
但一般写程序时,会定义这样的一个类型,用来表示成功或失败状态.
如:0表示成功,-1表示失败
这样status就可以定义成int类型,如:
typedef int status ;

#define ERROR -1

#define OK 1
然后用它去定义变量或函数返回值类型,如:
status func( int n ) //判断非负数
{
if (n>=0 )
return ERROR;
else
return OK;
}
 


版权声明:本文为LOVE_Me__原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。