これは愚かな質問かもしれませんが、の一部をの値ではなく配列に割り当てることは可能ですか?私が欲しいものを明確にする:私は{1,0,0,0,2,0,0,0,3,0,0,0}
のような配列が必要な場合はいくつかの値を持つ配列の要素をほんの少ししか初期化する方法はありますか?
私はそれが好きで作成することができます。この配列の
int array[] = {1,0,0,0,2,0,0,0,3,0,0,0};
ほとんどの値は「0」です。この値をスキップして値1、2、3のみを割り当てることは可能ですか?それは、この値をスキップして値のみ1、2と3を割り当てることができ
int array[12] = {0: 1, 4: 2, 8: 3};
これは、配列をどのように配置するかによって異なります。有効なインデックスがどこにあるか知っていますか? –
ところで、これは初期化であり、割り当てではありません。 CおよびC++では配列への代入はできません。 –