將切片指標傳遞給Go 中的C 函數 問題 當呼叫需要指向指向字串數組,如何在Go 中實現這一點,同時還允許C 函數修改字串陣列? 解決方案 由於資料結構和記憶體分配的差異,在 Go 中建立切片並將其直接傳遞給 C 函數是不可能的。相反,需要在 C 中分配數組。 透過在 C 中分配數組,它允許 C 函數修改數組並調整數組大小。 C 中所做的變更將在 C 函數傳回後反映在 Go 切片中。