“段错误(segment fault)”,"非法操作”该内存地址不能read/write
为什么写程序经常出现“段错误(segment fault)”,"非法操作”该内存地址不能read/write的错误信息? 这是典型的非法指针解引用造成的错误,当指针指向一个不允许读或写的内存地址,而程序却试图利用指针来读或写该地址的时候,就会出现上述的错误信息,在linux或windows的内存布局中,有些地址是始终不能读写的,例如0地址。还有一些地址是一开始不允许读写的,应用程序必须事先请...
原创
2018-04-06 23:15:01 ·
967 阅读 ·
0 评论