什么是跟随声明(在C中)?

时间:2017-03-26 10:54:42

标签: c

我们如何声明包含约束的变量?我是C的新手,对新手问题感到抱歉。这些类型的声明的程序是什么?如果我创建一个数组,它有什么最大尺寸?例如,P [3]为4。

      Constraint 
      1. 300<n<1000

1 个答案:

答案 0 :(得分:0)

  

我们如何声明 一个包含约束的变量?

&#34;包含&#34;的变量约束是指由其定义中声明的约束本身受限或受其保护的变量。

在C中,这实际上是不可能的,因为保护约束所需的代码不能用变量声明。在C ++中,你可以编写一个类。

你可以用C编写一个模块,例如myvar.c创造,管理和摧毁一个&#34;&#34;这是你的&#34;变量有约束&#34;但我不认为这将是你想要的,因为它不会优雅。

因此,总而言之,您不能在C中声明具有约束的变量,但您可以在代码中进行检查以确保变量不违反约束。这些检查必须位于修改变量的代码中的任何位置。