この関数に、配列を使用して X 個の変数を作成させようとしています。配列の値 (現在は「x」) として定数が必要なため、これが技術的に間違っていることはわかっていますが、それを除いて、何が欠けていますか? 非常に多くのコードサンプルを見て、それを理解することはできませんが、単純でなければならないことはわかっています...
void variables()
{
int i;
int bars = 10;
int x = 1;
for (i = 1; i <= bars+1; i++)
{
int variables[bars] = { x };
x++;
if (i >= bars+1)
{
break;
}
}