亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標(biāo)題:
今天來分享一下結(jié)構(gòu)體中的函數(shù)成員
[打印本頁]
作者:
ARM學(xué)習(xí)能手
時(shí)間:
2018-6-5 11:12
標(biāo)題:
今天來分享一下結(jié)構(gòu)體中的函數(shù)成員
使用語言:C語言
創(chuàng)建結(jié)構(gòu)體,如:
typedef struct
{
void (*fuction)(int a, int b);//(*函數(shù)名)必須是這種寫法
int c;
}str_type;
創(chuàng)建一個(gè)該C文件都可以用簡單的變量,方便觀察
int z = 0;
創(chuàng)建即將調(diào)用的函數(shù)
void man(int x,int y);//先申明是種好習(xí)慣,注意這里的參數(shù)必須對(duì)應(yīng)結(jié)構(gòu)體里的參數(shù)(數(shù)量,類型必須一致)
下面來實(shí)例這個(gè)函數(shù)
void man(int x,int y)
{
int z;
z = x-y;
}
下面來介紹調(diào)用
int main()
{
str_type xx,*yy,yyman;//這里創(chuàng)建兩個(gè)該結(jié)構(gòu)體變量
//xx的使用
xx.fuction = man;
xx.fuction(4,3);//這個(gè)函數(shù)之后將可以觀察到z = 4-3=1;
//*yy的使用
yy = &yyman;//把結(jié)構(gòu)體指針指向結(jié)構(gòu)體變量
yy->fuction = man;//指針的用法是使用 指針名->成員
yy->c = 6;
yyman.fuction(yyman.c,1);//這里將可以看到z = 6-1 = 5
}
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1