其他分享
首页 > 其他分享> > Segmentation fault错误

Segmentation fault错误

作者:互联网

        listnode *temnode;         temnode->mynode = i;         temnode->nextnode = nullptr; 出现Segmentation fault错误,真是太蠢了,初始化的是一个指针,因为没有赋予指向,也没有(listpoint*)malloc(sizeof(listpoint));初始化一段地址,所以是一个野指针,野指针指向未知的垃圾内存,所以说不可能进行赋值 因此指针初始化值的时候,要么直接指向一个已知的未知,要么把指针复位nullptr防止初始化,要么用malloc初始化一段地址,malloc返回开辟出的内存的首地址,存放在被赋值的指针中,使指针指向这块被开辟出来的内存

标签:初始化,Segmentation,指向,错误,fault,malloc,内存,temnode,指针
来源: https://www.cnblogs.com/uestc-du/p/16378084.html