c語言返回字符串數(shù)組 我如何從函數(shù)返回一個字符數(shù)組?
我如何從函數(shù)返回一個字符數(shù)組?C語言返回值不支持返回數(shù)組,但可以用返回指針類型替換數(shù)組。在C語言中,數(shù)組大部分時間可以被指針代替。但是需要注意的是,函數(shù)中定義的局部變量數(shù)組不能返回,因為一旦函數(shù)退出,
我如何從函數(shù)返回一個字符數(shù)組?
C語言返回值不支持返回數(shù)組,但可以用返回指針類型替換數(shù)組。在C語言中,數(shù)組大部分時間可以被指針代替。但是需要注意的是,函數(shù)中定義的局部變量數(shù)組不能返回,因為一旦函數(shù)退出,局部變量就會被釋放,導致數(shù)組指針無效。您可以返回以下內(nèi)容:
1全局變量,或全局變量空間中的地址。
2靜態(tài)局部變量,或靜態(tài)局部變量內(nèi)的地址。
3從參數(shù)傳入的數(shù)組/指針變量,或?qū)ζ溥M行的合法偏移。
數(shù)組中動態(tài)應用的空間的第一個地址。