2013-09-30 41 views
1
==7452== Invalid read of size 8 

這些是我在運行下面的代碼時遇到的上述錯誤,任何人都可以讓我知道這些錯誤的適當原因。Valgrind中的讀取和泄漏防護無效

 for(int r=1;r<=arasaraysizsase;r++) { 
48   ss = fmax(ss,u[i]); 
49   sa = fmin(sa,u[i]); 
50 } 

63  fasclosase(fasap); 
64  print_asamax(steasap); 
65 } 
+0

'step'是什麼?你在代碼中有一個額外的'}'。 – qxixp

回答

1

變化u[i]u[i - 1],或改變回路for (i = 0; i < arraysize, i++)

數組索引是 - 基於C++。

+0

謝謝你的回覆我有另一個問題,你可以檢查一下 – user2830047

+0

@ user2830047:不,請不要這樣做。不要把你的問題改變成完全不同的東西。請回滾更改併發布新問題。 –