-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 に答える