C語(yǔ)言中參數(shù)分為實(shí)際參數(shù)(實(shí)參)與形式參數(shù)(形參)。

創(chuàng)新互聯(lián)建站秉承實(shí)現(xiàn)全網(wǎng)價(jià)值營(yíng)銷的理念,以專業(yè)定制企業(yè)官網(wǎng),網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),重慶小程序開(kāi)發(fā),網(wǎng)頁(yè)設(shè)計(jì)制作,移動(dòng)網(wǎng)站建設(shè),營(yíng)銷型網(wǎng)站建設(shè)幫助傳統(tǒng)企業(yè)實(shí)現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級(jí)專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對(duì)客戶都以感恩的心態(tài)奉獻(xiàn)自己的專業(yè)和所長(zhǎng)。
實(shí)際參數(shù)是在調(diào)用時(shí)傳遞個(gè)該函數(shù)的參數(shù)。
形式參數(shù)是在定信亂猛義函數(shù)名和函數(shù)陪蘆體的時(shí)候使用的參數(shù),目的是用來(lái)接收調(diào)用該函數(shù)時(shí)傳如的參數(shù)。
實(shí)際參數(shù)是在調(diào)用時(shí)傳遞個(gè)該函數(shù)的參數(shù).
舉一個(gè)很簡(jiǎn)單的例子:滑橋
#includestdio.h
int f(int b) // b為形參
{
return b;
}
void main()
{
int a=1;
printf("%d",f(a));// a為實(shí)參
}
void的字面意思是“無(wú)類型”,void *則為“無(wú)類型指針”,void *可以指向任何類型的數(shù)據(jù)。void只有“注釋”和限制程序的作用。void的作用在于對(duì)函數(shù)返回的限定和對(duì)函數(shù)參數(shù)的限定。
例如:float *p1;int *p2;p1 = p2;
其中p1 = p2語(yǔ)句會(huì)編譯出錯(cuò),提示“'=' : cannot convert from 'int *' to 'float *'”,必須改為:p1 = (float *)p2;
而void *則不同,任何類型的指針都可以直接賦值給它,無(wú)需進(jìn)行強(qiáng)制類型轉(zhuǎn)換:
void *p1;int *p2;p1 = p2;
擴(kuò)展資料
void類型在c開(kāi)發(fā)中常見(jiàn)的用法有2種:
1、作為函數(shù)的返回值,如void add(int x,int y); ?表示該函數(shù)吳返回類型,不需要返回值。
2、枯大凳使用void*指針來(lái)使用,比如作為函數(shù)的參仿答數(shù)類型,如: int max(void* param); ?--此時(shí)的void*表示可以使沒(méi)旅用任何類型的參數(shù)進(jìn)行轉(zhuǎn)換。如
int a = 10; ? //普通類型
max((int)a);
typedef struct{int a;}str; ?//結(jié)構(gòu)體
str S1 ;
S1.a = 2;
max((str)S1);
參考資料來(lái)源:百度百科——void
網(wǎng)站題目:函數(shù)參數(shù)類型C語(yǔ)言 函數(shù)參數(shù)類型c語(yǔ)言是什么
轉(zhuǎn)載注明:http://chinadenli.net/article28/dsphecp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、軟件開(kāi)發(fā)、自適應(yīng)網(wǎng)站、外貿(mào)建站、網(wǎng)站營(yíng)銷、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容