常常犯的错误:结构体指针只定义而没有初始化

struct ListNode {     int val;     struct ListNode *next; };   int main() {   ListNode *head1;(1)  cout<<head->val;指针   这段程序编译没有问题,可是运行会出现段错误。调试 缘由: (1)这里只是定义了一个指针,而没有给指针赋初值,因此指针的初值默认为空,空值是没有结构体成员的。编
相关文章
相关标签/搜索