真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

函數(shù)指針和指針函數(shù)的區(qū)別-創(chuàng)新互聯(lián)

指針函數(shù): 指帶指針函數(shù),即本質是一個函數(shù),函數(shù)返回類型為某種類型的指針
類型標識符 函數(shù)名(參數(shù)列表)
int
f(x,y);
首先它是一個函數(shù),只不過這個函數(shù)的返回值是一個地址值。函數(shù)返回值必須用同類型的指針變量來接受,也就是說,指針函數(shù)一定有函數(shù)返回值,而且,在主調函數(shù)中,函數(shù)返回值必須賦給同類型的指針變量。
int f(x,y);
int
p=NULL;
p=f(x,y);
輸入第幾周的第幾天獲取這天是這個月的幾號
#include
int * GetDate(int wk, int dy); //聲明指針函數(shù)
void main()
{
int wk, dy;
do {
printf("Enter week(1 - 5)day(1 - 7)\n");
scanf("%d%d", &wk, &dy);

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站設計、成都做網(wǎng)站、愛輝網(wǎng)絡推廣、微信小程序定制開發(fā)、愛輝網(wǎng)絡營銷、愛輝企業(yè)策劃、愛輝品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供愛輝建站搭建服務,24小時服務熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
} while (wk < 1 || wk>5 || dy < 1 || dy>7);
printf("%d\n", *GetDate(wk, dy));  //調用,GetDate()函數(shù)返回的是一個指針(地址),

//* GetDate()則是取其內(nèi)容
}

int * GetDate(int wk, int dy)
{
static int calendar[5][7] ={{1, 2, 3, 4, 5, 6, 7},
{8, 9, 10, 11, 12, 13, 14},
{15, 16, 17, 18, 19, 20, 21},
{22, 23, 24, 25, 26, 27, 28},
{29, 30, 31, -1}};
return &calendar[wk - 1][dy - 1]; //返回一個地址
}

函數(shù)指針 是指向函數(shù)的指針變量,即本質是一個指針變量
int (f)(int x);
指向函數(shù)的指針包含了函數(shù)的地址的入口地址,可以通過它來調用函數(shù)。聲明格式如下:
類型說明符 (
函數(shù)名) (參數(shù))

其實這里不能稱為函數(shù)名,應該叫做指針的變量名。這個特殊的指針指向一個返回整型值的函數(shù)。指針的聲明必須和它指向函數(shù)的聲明保持一致。
指針名和指針運算符外面的括號改變了默認的運算符優(yōu)先級。如果沒有圓括號,就變成了一個返回整型指針的函數(shù)的原型聲明。
把函數(shù)的地址賦值給函數(shù)指針:
f=&fun;
或者f=fun;
取地址運算符&不是必需的,因為單單一個函數(shù)標識符就標號表示了它的地址,如果是函數(shù)調用,還必須包含一個圓括號括起來的參數(shù)表。
通過指針調用函數(shù):
x=(f)();
或者x=f();
代碼:
#include
void(
funcp)(); //聲明函數(shù)指針
void FileFunc(), EditFunc();
void main()
{
funcp = FileFunc; //賦值
(funcp)(); //調用
funcp = EditFunc; //賦值
(
funcp)(); //調用
}

void FileFunc()
{
printf("FileFunc\n");
}
void EditFunc()
{
printf("EditFunc\n");
}

執(zhí)行結果:
FileFunc
EditFunc

主要的區(qū)別是一個是指針變量(函數(shù)指針),一個是函數(shù)(指針函數(shù))

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


當前標題:函數(shù)指針和指針函數(shù)的區(qū)別-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://weahome.cn/article/deghhj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部