0
mid= n/2;//(where n is 10)
int left[sizeof(mid)];
但是編譯器使用的sizeof數組分配分配4 [0,1,2,3]的元件的空間,它假設分配5 [0,1,2,3,4]的元素。問題在C
可能是什麼問題?
mid= n/2;//(where n is 10)
int left[sizeof(mid)];
但是編譯器使用的sizeof數組分配分配4 [0,1,2,3]的元件的空間,它假設分配5 [0,1,2,3,4]的元素。問題在C
可能是什麼問題?
sizeof
意思是:內存中的大小。 int在內存中是4個字節。所以sizeof(int)= 4。
你可能想寫int left[mid];
哼,你有什麼問題? – 2013-11-23 19:50:13
我幾乎*有興趣看到正在編碼的quicksort或mergesort算法,只是爲了查看它是否正確完成。幾乎... – WhozCraig