char fun 返回值為指標的函式

2021-10-11 01:49:48 字數 430 閱讀 7273

乙個函式的返回值型別可以是整型, 字元型, 實型等, 也可以是指標型別。 指標型函式定義的一般形式為 :

資料型別 *函式名(形參)

下面舉個char型指標函式 ( char *fun() )的使用例子

#include 

#include

//本函式用於拼接兩個字串

char *

catstr

(char* str1, char *str2)

*str1 =

'\0'

;return temp;

}int main()

// 執行結果 :

// the result is : beijing2008

本程式中, 函式 catstr 被定義為指標型函式, 該函式的返回值是第乙個字串的首位址。

函式返回值為指標型別

char getstring void void main void 在函式getstring 中定義的變數p屬於local 區域性變數 當函式結束時自動消失,所以在返回時,根本就得不到p所指的內容。解決辦法有以下幾種 可能還有很多方法,不過這裡只是最常見的幾中,也是最能體表現程式中記憶體使用的情況...

返回值為函式指標的示例

include include double getmin double dbdata,int isize 求最小值 return dbmin double getmax double dbdata,int isize 求最大值 double dbmax int i assert isize 0 d...

C語言函式返回值為指標和函式返回值為void

有時遇到函式返回值為空和函式返回值為指標的情況下,需要在前面定義該函式 函式的返回值為指標也必須在此定義,函式的返回值為void必須在此定義,返回值是整形或者其他基本型別不需要在此定義 函式功能 把格式化的資料寫入某個字串 函式原型 int sprintf char buffer,const cha...