【发布时间】:2020-07-16 19:37:51
【问题描述】:
这不是将节点存储在数组中的一种方式吗?当我尝试运行它时,我遇到了分段错误。我知道如果您尝试访问您无权访问的内存,就会发生这种情况。 在这段代码中,我不是在数组中分配一个节点并打印它的数据吗?
struct Node{
int data;
struct Node* next;
};
struct Node* head = NULL;
int main(){
struct Node* arr[10];
head->data = 2;
head->next = NULL;
arr[1] = head;
std::cout << arr[1]->data;
}
【问题讨论】:
标签: c++ arrays linked-list segmentation-fault nodes