typedef 全名 type define 翻成中文就是類型定義,可以用這個關鍵字來定義不管是整數、字串、浮點數、結構等等,就可以用定義的變數來宣告,下面來看簡單的範例。

 

一般整數的宣告。

int a=20, b=80;

 

使用typedef宣告。

typedef int st;
    
st a=20, b=80;

 

可以看到typedef後面所接的是整數型態,變數名稱是st

這樣的話st == int

 

一般結構宣告。

struct data{
    char name[8];
    int age;
    int height;
};

struct data st1;

 

使用typedef宣告

typedef struct data{
    char name[8];
    int age;
    int height;
}STUDENT;

STUDENT st1;

這樣子就可以看出牠的差別了吧。

arrow
arrow
    創作者介紹
    創作者 讀書小天地 的頭像
    讀書小天地

    書籍分享天地

    讀書小天地 發表在 痞客邦 留言(0) 人氣()