摘要:        
当我在linux下写c语言的时候经常会遇到段错误.所以就来细究一下.段错误或段违规(segmentation violation)查看ExpertC Programming(Peter Van Der Linden)Pg.156解释到段错误是由于内存管理单元(MMU)的异常所致,而该异常则通常是由于解除引用一个未初始化或非法的指针引起.就是指针正在引用一个并不位于你的地址空间中的地址.书中的例子1 int *p = 0; 2 *p = 17; 这里显然 地址0 并不是你程序所在的地址空间 所能得到的而我在试验的时候 几乎随便给个地址 都是段错误这也很正常,在运行之前是很难知道系统给你分配的..    阅读全文
            
                posted @ 2012-06-05 16:56
ying_seven
阅读(2025)
评论(0)
推荐(0)
            
        
                    
                
浙公网安备 33010602011771号