mad*_*ddy 11 c typedef
我想定义一个名为的类型Int_1_100_Type,它是integer1到100范围内的变量.我该如何定义这个? 例如:我将此变量传递给接受变量类型的函数Int_1_100_Type, funca(Int_1_100_Type Var1)
Int_1_100_Type
integer
funca(Int_1_100_Type Var1)
小智 5
你不能,C没有这样的功能.你当然可以输入一个int:
typedef int int_1_100_Type;
但是没有办法限制它的范围.在C++中,您可以使用此功能创建一个新类型,但我认为很少有人会打扰 - 您只需要在使用该类型的函数中放置范围检查.
归档时间:
16 年,1 月 前
查看次数:
7094 次
最近记录:
12 年,7 月 前