0

メモリを使用して「ノード」を繰り返し作成しようとしています。私のコードは現在、どのアドレスに移動するかを示しているだけで、実際にリンクされたリストにリンクを作成しようとはしていません。

のコードは次のnodeとおりです。

struct node {
  int num;
  node *next;
};

ここにコードがありますmalloc()

node *etc = (node*) malloc(sizeof(node));
etc->num = 1;
etc->next = NULL;
cout << etc << endl;

for (int i=2; i<=10; i++) {
  node *new_etc;
  new_etc = (node*) malloc(sizeof(node));
  cout << new_etc << endl;
}

編集

出力:

0xcff010
0xcff030
0xcff050
0xcff070
0xcff090
0xcff0b0
0xcff0d0
0xcff0f0
0xcff110
0xcff130
4

3 に答える 3