c語言返回字符串?dāng)?shù)組 C語言中怎么返回一個(gè)數(shù)組回來?
C語言中怎么返回一個(gè)數(shù)組回來?在C語言中,不能直接返回?cái)?shù)組,但可以通過返回相應(yīng)的類型指針來返回?cái)?shù)組。R在大多數(shù)情況下,一維數(shù)組和一維指針是通用的。例如,定義一個(gè)函數(shù)來應(yīng)用一定長(zhǎng)度的整數(shù)動(dòng)態(tài)數(shù)組。長(zhǎng)度作
C語言中怎么返回一個(gè)數(shù)組回來?
在C語言中,不能直接返回?cái)?shù)組,但可以通過返回相應(yīng)的類型指針來返回?cái)?shù)組。R在大多數(shù)情況下,一維數(shù)組和一維指針是通用的。例如,定義一個(gè)函數(shù)來應(yīng)用一定長(zhǎng)度的整數(shù)動(dòng)態(tài)數(shù)組。長(zhǎng)度作為參數(shù)傳入并返回結(jié)果。Null,例如Null指針錯(cuò)誤。代碼可以這樣寫:R int*intuu arrayu Create(int n)//參數(shù)n是數(shù)組元素的個(gè)數(shù){int*R if(n)。首先使用C#的IntPtr函數(shù),然后使用元帥,收到()被復(fù)制到C#的數(shù)組中。如果返回的數(shù)組內(nèi)容是由C程序分配的,則需要提供一個(gè)C函數(shù)來釋放內(nèi)存,否則就是內(nèi)存泄漏。