集合类型在C语言中就是枚举
enmu,至于PASCAL中可以用子界形式表示的集合类型,在C中则不存在,也没有内置的集合类型运算,如
PASCAL中
in运算
C语言中没有专门的逻辑型变量。不过由于逻辑型变量只有0或者1两种值,所以声明逻辑型变量时,可以用其它整型变量替代。比如char型或者int型。
为了不引起误解,可以使用C语言关键字typedef来定义整型为逻辑型,比如
typedef BOOL int
这样声明逻辑型变量时,使用BOOL就可以了。
集合类型在C语言中就是枚举
enmu,至于PASCAL中可以用子界形式表示的集合类型,在C中则不存在,也没有内置的集合类型运算,如
PASCAL中
in运算
C语言中没有专门的逻辑型变量。不过由于逻辑型变量只有0或者1两种值,所以声明逻辑型变量时,可以用其它整型变量替代。比如char型或者int型。
为了不引起误解,可以使用C语言关键字typedef来定义整型为逻辑型,比如
typedef BOOL int
这样声明逻辑型变量时,使用BOOL就可以了。