#5948: 記憶體區段錯誤....


krisonepiece (阿爽)


請問出現:

RE (SIGSEGV)
執行時期錯誤

記憶體區段錯誤!  Segmentation fault
是什麼意思?要怎麼解決?
------------------------------------- 
程式碼如下:
#include<iostream> #include<cstdlib> #include<algorithm> using namespace std; int main(){ int n; while(cin>>n){ int m,a[m+1]; for(int i=1;i<=n;i++){ cin>>m; for(int j=1;j<=m;j++){ cin>>a[j]; } std::sort(a+1,a+m+1); int sum=0; for(int k=1;k<=m;k++){ sum+=abs(a[k]-a[(m+1)/2]); } cout << sum << "\n"; } } return 0; }