1行の方法で各変数を個別に更新するのは何ですか? これにより、3 つのメモリ書き込み操作が 1 つに最適化されますか?
または、単一のメモリ書き込み操作で構造体にすべての値を書き込む他の方法はありますか?
theTest[0] = (test_t){7,8,9};
(and)
theTest[0].var1 = 7
theTest[0].var2 = 8
theTest[0].var3 = 9
typedef struct
{
int var1;
int var2;
int var3;
} test_t;
test_t theTest[2];