데이터 구조 에서 false, error, overflow, infesiable 용법
841 단어 데이터 구조 지식 점
2. infesible 은 불가능 하 다 는 뜻 입 니 다. 보통 특정한 판단 에서 불가능 한 것 이 있 으 면 return infesible 입 니 다. 예 를 들 어 후계 요 소 를 구 할 때 마지막 요소 라면 후계 가 불가능 합 니 다. 이때 return infesible 입 니 다.
3. 많은 함수 의 반환 유형 은 Status 입 니 다. 여기 Status 는 typedef 로 정 의 된 intl 형식 입 니 다. 즉, typedef int Status 입 니 다.이러한 함수 에서 서로 다른 상황 에 따라 ture 나 false ok 또는 error 를 되 돌려 줍 니 다.
Status ListEmpty(SqList L)
{
// L , TRUE, FALSE
if (L.length == 0)
{
return TRUE;
}
else
{
return FALSE;
}
}
Status GetElem(SqList L, int i, ElemType * e)
{
// e L i ,1=L.length)
{
return ERROR;
}
* e = *(L.elem + i - 1);
return OK;
}