1行で構造体の配列のすべての値を変更します。
C - 私は構造体を宣言することができます
typedef struct
{
int var1;
int var2;
int var3;
} test_t;
そして、デフォルト値で、これらの構造体の構造体の配列を作成します。
test_t theTest[2] =
{
{1,2,3},
{4,5,6}
};
しかし、私は配列を作成した後、上記の方法と同じように値を変更する方法はありますか?ループを使わずに明示的にすべての値を指定します。
これらの組み合わせを試してみましょう。 –
これで、割り当てループ用のマクロを作成することができます。そうすれば、再利用しやすく、きれいにすることができます。 – Loki
+1はC89がそれを行うことができることを知っているので、C89はできません。 –