C:自动创建给定数量的变量

时间:2013-07-31 08:34:10

标签: c variables

是否可以创建一个自动创建给定数量变量的C函数?变量如何命名?

4 个答案:

答案 0 :(得分:3)

变量是源代码的工件。在运行期间(即函数实际执行时),只有内存和寄存器。也许你想要一定长度的数组?

答案 1 :(得分:2)

解决方案是使用数组。 例如:

//n is number of variables

int *var;

var=  malloc(sizeof(int) * n);

variables are named var[0], var[1]....var[n-1]

答案 2 :(得分:0)

如果“变量”表示“函数范围之外的全局变量”,则“创建”表示“声明并定义”,然后是“否”。

答案 3 :(得分:0)

你的意思是像PHP中的register_globals'功能'吗?谢天谢地,没有。