struct
を使用してヒープ上にを作成する方法を理解していますmalloc
。struct
スタック上での C の作成に関するドキュメントを探していましたが、すべてのドキュメントです。ヒープのみでの構造体の作成について話しているようです。
質問する
31902 次
4 に答える
62
スタック上の変数を宣言するのと同じ方法:
struct my_struct {...};
int main(int argc, char **argv)
{
struct my_struct my_variable; // Declare struct on stack
.
.
.
}
于 2012-06-06T14:59:11.613 に答える
27
スタックで構造体を宣言するには、通常の/非ポインター値として宣言するだけです
typedef struct {
int field1;
int field2;
} C;
void foo() {
C local;
local.field1 = 42;
}
于 2012-06-06T14:58:04.410 に答える