常常犯的錯誤:結構體指針只定義而沒有初始化

struct ListNode {     int val;     struct ListNode *next; };   int main() {   ListNode *head1;(1)  cout<<head->val;指針   這段程序編譯沒有問題,可是運行會出現段錯誤。調試 緣由: (1)這裏只是定義了一個指針,而沒有給指針賦初值,因此指針的初值默認爲空,空值是沒有結構體成員的。編
相關文章
相關標籤/搜索