指定された数の変数を自動的に作成する C 関数を作成することは可能ですか? 変数はどのように命名されますか?
質問する
99 次
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 に答える