返回指標值的函式

2021-10-19 05:25:42 字數 942 閱讀 3288

函式可以不返回值,可以返回整數、浮點數、字元型別等,也可以返回指標型別資料。如字串複製函式strcpy的函式原型為:

char

*strcpy

(char

*strdestination,

const

char

*strsource)

;

如字串連線函式strcat的函式原型為:

char

*strcat

(char

*strdestination,

const

char

*strsource)

;

n=

strlen

(strcpy

(str1,

strcat

(str2,str3)

);

上述表示式是將字串str2和str3連線後複製到str1中,並求出連線後字串的長度賦值給n。

**示例:

動態一維陣列:

#include

#include

int*

assign

(int size,

int n)

;void

destroy

(int

*p);

intmain()

for(i=

0;i)printf

("\n");

destroy

(test)

;return0;

}int

*assign

(int size,

int n)

void

destroy

(int

*p)

返回指標值的函式(1)

有a個學生,每個學生有b門課程的成績。要求在使用者輸入學生序號以後,include include int main float pt int k scanf d k pt aa a,k int i for i 0 i 4 i printf 2f pt i return0 float aa int ...

善於指標 使用返回指標值的函式

乙個函式可以帶回乙個整型值 字元值 實型值等,也可以帶回指標型的資料,即位址。int a int x,int y a是函式名,呼叫它後能得到乙個指向整型資料的指標 位址 因為 優先順序高於 因此a先於 結合。顯然這是函式形式,即函式的返回值為int型別的指標。include includeusing...

C程式設計 指標 返回指標值的函式

設有3個學生,每個學生有4門課程,要求使用者輸入學生的學號之後,輸出該名學生的四門課程成績 include void main 三個學生有了成績.float p 要呼叫的函式返回了乙個指標,我們是需要接受的呀,定義指標變數 p來接受返回的pt指標變數 int i,k 使用者要知道是哪乙個學生的呀,得...