core中的问题:
sigsegv信号的产生是由于非法访问内存,而不是数组越界,数组小范围越界不会产生此问题,但是局部的数组变量,再访问越界的时候是会在函数退出时报错的。
全局的数组则不会报错。
一般的局部数组访问时访问到超出300*8+的时候出现非法访问错误sigsegv信号
全局的数组要更大一些才会出现
另外:编译起的优化会出现很大的问题,尽量printf用测试,不会被优化掉
core中的问题:
sigsegv信号的产生是由于非法访问内存,而不是数组越界,数组小范围越界不会产生此问题,但是局部的数组变量,再访问越界的时候是会在函数退出时报错的。
全局的数组则不会报错。
一般的局部数组访问时访问到超出300*8+的时候出现非法访问错误sigsegv信号
全局的数组要更大一些才会出现
另外:编译起的优化会出现很大的问题,尽量printf用测试,不会被优化掉