-9

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

4

4 回答 4

3

变量是源代码的产物。在运行时(也就是你的函数实际执行的时候)只有内存和寄存器。也许你想要一个特定长度的数组?

于 2013-07-31T08:35:42.620 回答
2

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

//n is number of variables

int *var;

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

variables are named var[0], var[1]....var[n-1]
于 2013-07-31T08:38:38.483 回答
0

如果“变量”是指“函数范围之外的全局变量”,而“创建”是指“声明和定义”,则否。

于 2013-07-31T08:36:50.120 回答
0

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

于 2013-07-31T08:47:32.630 回答