亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C++中typedef 及其與struct的結合使用

2020-01-26 15:36:31
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

//相當于為現有類型創建一個別名,或稱類型別名。
//整形等
typedef int size;


//字符數組
char line[81];
char text[81];//=>

typedef char Line[81];
Line text, secondline;


//指針
typedef char * pstr;
int mystrcmp(pstr p1, pstr p2);//注:不能寫成int mystrcmp(const pstr p1, const pstr p3);因const pstr p1解釋為char * const cp(不是簡單的替代)


//與結構類型組合使用
typedef struct tagMyStruct
{
int iNum;
long lLength;
} MyStruct;//(此處MyStruct為結構類型別名)=>

struct tagMyStruct
{
int iNum;
long lLength;
};//+
typedef struct tagMyStruct MyStruct;


//結構中包含指向自己的指針用法
typedef struct tagNode
{
char *pItem;
pNode pNext;
} *pNode;//=>error
//1)
typedef struct tagNode
{
char *pItem;
struct tagNode *pNext;
} *pNode;
//2)
typedef struct tagNode *pNode;
struct tagNode
{
char *pItem;
pNode pNext;
};
//3)規范
struct tagNode
{
char *pItem;
struct tagNode *pNext;
};
typedef struct tagNode *pNode;


//與define的區別
//1)
typedef char* pStr1;//重新創建名字
#define pStr2 char *//簡單文本替換
pStr1 s1, s2;
pStr2 s3, s4;=>pStr2 s3, *s4;
//2)define定義時若定義中有表達式,加括號;typedef則無需。
#define f(x) x*x=>#define f(x) ((x)*(x))
main( )
{
int a=6,b=2,c;
c=f(a) / f(b);
printf("%d //n",c);
}
//3)typedef不是簡單的文本替換
typedef char * pStr;
char string[4] = "abc";
const char *p1 = string;
const pStr p2 = string;=>error
p1++;
p2++;

//1) #define宏定義有一個特別的長處:可以使用 #ifdef ,#ifndef等來進行邏輯判斷,還可以使用#undef來取消定義。
//2) typedef也有一個特別的長處:它符合范圍規則,使用typedef定義的變量類型其作用范圍限制在所定義的函數或者文件內(取決于此變量定義的位置),而宏定義則沒有這種特性。

復制代碼 代碼如下:

//
//C中定義結構類型
typedef struct Student
{
int a;
}Stu;//申明變量Stu stu1;或struct Student stu1;
//或
typedef struct
{
int a;
}Stu;//申明變量Stu stu1;

//C++中定義結構類型
struct Student
{
int a;
};//申明變量Student stu2;


//C++中使用區別
struct Student
{
int a;
}stu1;//stu1是一個變量 。訪問stu1.a

typedef struct Student2
{
int a;
}stu2;//stu2是一個結構體類型 訪問stu2 s2; s2.a=10;
//還有待增加。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
原创国产精品91| 欧美中文在线字幕| 久久精品视频网站| 国产精品综合不卡av| 国产91色在线|| 激情亚洲一区二区三区四区| 精品无码久久久久久国产| 日韩精品在线视频美女| 日韩精品极品在线观看| 欧美老女人bb| 亚洲欧美日韩视频一区| 国产精品国产三级国产专播精品人| 在线观看日韩视频| 日韩电影中文字幕av| 欧美精品精品精品精品免费| 欧美在线视频观看| 国产精品青青在线观看爽香蕉| 国产精品一区二区女厕厕| 亚洲精品av在线播放| 91亚洲va在线va天堂va国| 欧美精品一本久久男人的天堂| 精品久久香蕉国产线看观看亚洲| 97av在线视频| 国产亚洲美女精品久久久| 国产午夜精品视频免费不卡69堂| 91po在线观看91精品国产性色| 91精品国产777在线观看| 欧日韩不卡在线视频| 中文字幕国产精品久久| 欧美伦理91i| 亚洲欧美日韩高清| 国产精品美女无圣光视频| 欧美日韩中国免费专区在线看| 国产精品欧美激情| 久久精品国产一区二区三区| 欧美综合在线第二页| 成人激情视频小说免费下载| 色偷偷av一区二区三区乱| 亚洲精品一区二区三区婷婷月| 九九热r在线视频精品| 亚洲精品xxxx| 欧美xxxx综合视频| 国产午夜精品理论片a级探花| 日韩av在线免费观看| 久久久91精品国产一区不卡| 国产精品成人一区二区三区吃奶| 国产色综合天天综合网| 日韩亚洲在线观看| 久久999免费视频| 国产成人综合精品| 国产97在线播放| 久久91精品国产91久久久| 国产丝袜一区二区| 亚洲人成网站999久久久综合| 欧美激情a∨在线视频播放| 欧美极品少妇xxxxx| 久久精品国产2020观看福利| 亚洲欧美999| 午夜精品久久久久久久久久久久| 欧美日韩国产区| 亚洲国产精品系列| 国内精品视频久久| 92看片淫黄大片看国产片| 亚洲国产精久久久久久久| 色香阁99久久精品久久久| 久色乳综合思思在线视频| 国外色69视频在线观看| 欧美xxxx18性欧美| 欧美日韩一区二区三区在线免费观看| 最好看的2019年中文视频| 欧美性极品少妇精品网站| 欧美精品videos另类日本| 九九热精品在线| 欧美国产日韩一区二区在线观看| 久久久精品国产一区二区| 国模精品视频一区二区三区| 亚洲精品福利在线观看| 欧美国产在线视频| 裸体女人亚洲精品一区| 国产精品久久久久久久久借妻| 亚洲国产欧美一区二区三区同亚洲| 91久久精品国产91久久性色| 久久欧美在线电影| 国产精品免费电影| 一区二区成人av| 欧美日韩福利在线观看| 欧美亚洲国产精品| 亚洲国产精品va在线观看黑人| 亚洲专区国产精品| 亚洲精品按摩视频| 欧美特级www| 成人精品一区二区三区电影免费| 97国产精品视频人人做人人爱| 激情av一区二区| 亚洲人成在线播放| 欧美三级xxx| 成人免费视频网址| 日韩性xxxx爱| 欧洲亚洲免费视频| 国产精品视频一| 一区二区三区回区在观看免费视频| 久久亚洲欧美日韩精品专区| 国产成人一区二区三区电影| 在线播放国产精品| 91精品国产高清久久久久久91| 欧美黄色小视频| 欧美一区二三区| 久久久久久国产三级电影| 中文字幕亚洲综合| 亚洲欧美另类中文字幕| 久久久中文字幕| 亚洲精品欧美日韩专区| 国模精品系列视频| 亚洲国产小视频| 中文字幕不卡在线视频极品| 亚洲精品第一国产综合精品| 国产精品综合网站| 国产精品久久久久久超碰| 欧美日韩中文字幕在线视频| 精品毛片网大全| 中文字幕亚洲欧美日韩2019| 亚洲色图国产精品| 中文字幕亚洲欧美日韩高清| 韩国美女主播一区| 97在线看免费观看视频在线观看| 亚洲毛片在线看| 欧美激情视频一区二区三区不卡| 国产91露脸中文字幕在线| 精品国产一区二区三区久久狼黑人| xxxx欧美18另类的高清| 日本三级韩国三级久久| 精品国产依人香蕉在线精品| 亚洲综合色av| 九九热这里只有精品免费看| 97精品视频在线观看| 欧美日韩国产麻豆| 这里只有精品丝袜| 国产婷婷成人久久av免费高清| 在线观看精品国产视频| 亚洲jizzjizz日本少妇| 亚洲精品日韩激情在线电影| 国产精品91免费在线| 成人在线播放av| 国产欧美日韩亚洲精品| 97精品久久久中文字幕免费| 国产精品久久婷婷六月丁香| 精品少妇一区二区30p| 91中文字幕在线观看| 日本欧美国产在线| 美女久久久久久久久久久| 欧美成人精品一区二区三区| 日韩在线中文字幕| 九九精品在线播放| 国产精品电影网站| 日韩精品视频在线观看免费| yw.139尤物在线精品视频| 国产精品久久久久av| 亚洲色图狂野欧美| 国产精品网站大全| 欧美成人性色生活仑片| 欧美久久精品一级黑人c片| 亚洲欧美激情精品一区二区| 欧美伊久线香蕉线新在线| 98午夜经典影视|