gpt4 book ai didi

c - 在 C 中定义整数范围

转载 作者:太空狗 更新时间:2023-10-29 16:44:42 25 4
gpt4 key购买 nike

我想定义一个名为 Int_1_100_Type 的类型,它是一个 integer 变量,范围从 1 到 100。我应该如何定义这个?
例如:我将这个变量传递给一个函数,该函数接受 Int_1_100_Type 类型的变量,函数(Int_1_100_Type Var1)

最佳答案

你不能,C没有这样的功能。你当然可以 typedef 一个 int:

typedef int int_1_100_Type;

但没有办法限制它的范围。在 C++ 中,您可以创建具有此功能的新类型,但我认为很少有人会为此烦恼 - 您只需要在使用该类型的函数中进行范围检查。

关于c - 在 C 中定义整数范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2637168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com