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;
}
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章