关于数据结构的预定义麻烦大家帮忙解释下下面的这两句话:#define INFEASIBLE -1#define OVER

1个回答

  • #define INFEASIBLE -1

    #define OVERFLOW -2

    采用以上方式定义的量 为常量,通常称为文字常量.

    定义后,INFEASIBLE 就可以在变量可使用范围内进行使用了,它是一个常数,代表 -1 , 但在程序中不能赋值,一次赋值,在整个程序中终生使用.

    这样做的好处是,程序员可以通过文字常量的名称 掌控对数值-1的使用,比较直观,修改起来也比较方便,只需要在 修改定义时数值即可 .