我们如何声明包含约束的变量?我是C的新手,对新手问题感到抱歉。这些类型的声明的程序是什么?如果我创建一个数组,它有什么最大尺寸?例如,P [3]为4。
Constraint
1. 300<n<1000
答案 0 :(得分:0)
我们如何声明
一个包含约束的变量?
&#34;包含&#34;的变量约束是指由其定义中声明的约束本身受限或受其保护的变量。
在C中,这实际上是不可能的,因为保护约束所需的代码不能用变量声明。在C ++中,你可以编写一个类。
你可以用C编写一个模块,例如myvar.c
创造,管理和摧毁一个&#34;&#34;这是你的&#34;变量有约束&#34;但我不认为这将是你想要的,因为它不会优雅。
因此,总而言之,您不能在C中声明具有约束的变量,但您可以在代码中进行检查以确保变量不违反约束。这些检查必须位于修改变量的代码中的任何位置。