[VB6 ] 排序 Sort 傳入陣列有無括號,結果不同
nArrScore 是原始資料陣列
1.Sort nArrScore nArrScore被改變
2.Sort (nArrScore) nArrScore不改變
請問為什麼會這樣呢???
--------------------------------------------
Function Sort(ByRef p_nArr)
Dim i, j As Integer
Dim nTemp As Integer
For i = 0 To 40 - 1
For j = i To 40 - 1
If p_nArr(i) < p_nArr(j) Then
nTemp = p_nArr(i)
p_nArr(i) = p_nArr(j)
p_nArr(j) = nTemp
End If
Next j
Next i
End Function
--------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.165.222
→
11/30 10:55, , 1F
11/30 10:55, 1F
→
11/30 18:53, , 2F
11/30 18:53, 2F
→
12/02 07:13, , 3F
12/02 07:13, 3F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):