C語言typedef用新的類型名代替原有的類型名
//指定用Integer為類型名,作用與int相同。
typedef int Integer;
//指定用Real為類型名,作用與float相同。
typedef float Real;
C語言允許程序設(shè)計者用一個簡單的名字代替復(fù)雜的類型形式
命名一個新的類型名代表結(jié)構(gòu)體類型
typedef struct
{
int month;
int day;
int year;
}Date;
命名一個新的類型名代表數(shù)據(jù)類型
typedef int Num[100];//聲明Num為整型數(shù)組類型名
命名一個新的類型名代表指針類型
typedef char *String;//聲明String為字符指針類型
Stringp,s[10];//定義p為字符指針變量,s為字符指針數(shù)組
命名一個新的類型名代表指向函數(shù)的指針類型
typedef int(*Pointer)();//聲明Pointer為指向函數(shù)的指針類型,該函數(shù)返回整型值
Pointer p1,p2;//p1,p2為Pointer類型的指針變量
按定義變量的方式,把變量名換上新類型名,并且在最前面加“typedef”,就聲明了新類型名代表原來的類型。
在C語言中,常把typedef聲明的類型名的第1個字母用大寫表示,以便與系統(tǒng)提供的標(biāo)準(zhǔn)類型標(biāo)識符相區(qū)別。
-
C語言
+關(guān)注
關(guān)注
180文章
7630瀏覽量
140300 -
結(jié)構(gòu)體
+關(guān)注
關(guān)注
1文章
130瀏覽量
11030
發(fā)布評論請先 登錄
C語言typedef與#define的用法和區(qū)別
C語言#define和typedef的區(qū)別
C語言——typedef的問題
c語言中typedef的用法
C語言入門教程之18個C語言入門經(jīng)典的程序資料免費(fèi)下載
C typedef 看完這篇就夠了

C語言學(xué)習(xí)筆記---typedef 簡介

C語言中的typedef的用法

C語言中的typedef的應(yīng)用

評論