status関数(自己学習データ構造初日)


          status       :

#define TRUE  1

#define FALSE 0

#define OK 1

#define ERROR 0

#define INFEASIBLE  -1

#define OVERFLOW  -2

//  Status              

status            :typedef int Status;    

Status       (D,S,P)  P   ;

    :    &   ,&      , C++     ;

                    ,          。

                      ,        

                       ;

//--------------              ------------------------------------------------------------//

typedef ElemType *Triplet;//D,(  )。   InitTriplet           

//-------------------------------------------------------------------------------------------------------------------//

     P(    )

//------------------------------------------------------------------------------------------------------------------//

Status InitTriplet(Triplet &T,ElemType v1,ElemType v2,ElemTpe v3);

//             ,    (D,S,P)    

//----------------------------------------------------------------------------------------------------------------//

Status Destroy(Triplet &T);//     

//---------------------------------------------------------------------------------------------------------------//

Status Get(Triplet T,int i,Elemtype &e);//   i    e;

//---------------------------------------------------------------------------------------------------------------//

。。。。。。

//---------------------------------------------------------------------------------------------------------------//

              ,         :

//---------------------------------------------------------------------------------------------------------------//

Status InitTriplet(Triplet&T,ElemType v1,Elem Type v2,ElemType v3)

{ 

       T=(ElemType *)malloc(3*sizeof(ElemType) );//T        ( 0)

       if(!T) exit(OVERFLOW);      (     00000000)

       T[0]=v1;T[1]=v2;T[2]=v3;//     

       return OK;

}//       ;

//---------------------------------------------------------------------------------------------------------------//

               ,      C                 

//---------------------------------------------------------------------------------------------------------------//


  :&+  
c++    ,int a;int &b=a;     b a   ,          a b     ,       。         ,     メモリセルパラメータ       ,            ,             ,        ,                。       ,            ,    ポインタ          。     ,                     。        ,