今天敲代码时候出现了Segmentation fault,在网上查了一些资料,基本上的原因是.非法的内存訪问. 比如数组的越界,在循环操作时循环变量的控制问题,也有字符串拷贝时长度溢出,指针指向了非法的空间.还有就是申明一个指针,但却没有对其初始化.就直接引用.或者没有开辟内存空间就释放内存,以下是自己找的一些可能情况.当做提醒自己吧. 1.内存訪问越界 a) 因为使用错误的下标,导致数组訪问越界. b) 搜索字符串时.依靠字符串结束符来推断字符串是否结束,可是字符串没有正常的使用结束符. c)…