(1)预定义常量和类型
#define TRUE 1
#define FALSE 0
#define OK 1
#define ERROR 0
#define INFEASIBLE -1
#define OVERFLOW -2
typedef int Status;//Status是函数的类型,其值是函数结果状态代码
(2)数据结构的表示(存储结构)用类型定义(typedef)描述。数据元素类型约定为ElemType,由用户在使用该数据类型时自行定义。
(3)基本操作的算法都使用如下形式的函数描述
函数类型 函数名(参数列表){
//算法说明
语句序列
}//函数名
一般而言,a b c d e等用作数据元素名,i j k l m n等用作整型变量名,p,q,r等用作指针变量名。
当函数返回值为函数结果状态代码时,函数定义为Status类型。
除值调用方式外,增添C++语言的引用调用的参数传递方式,在形参表中,以&打头的参数即为引用参数