windows下把函数的局部变量数组的指针返回给一个数组指针的程序运行起来没问题。
但是到了linux下用gcc编译的程序运行起来就会出现segment fault的错误
原来是因为返回的数组是局部变量,当函数结束后数组的值就不是原来的值了,或者数组就已经不存在了。
windows下把函数的局部变量数组的指针返回给一个数组指针的程序运行起来没问题。
但是到了linux下用gcc编译的程序运行起来就会出现segment fault的错误
原来是因为返回的数组是局部变量,当函数结束后数组的值就不是原来的值了,或者数组就已经不存在了。