1.作用:給已經存在的型別起乙個新的名字
2.適用場合
a.基本資料型別
b.指標
c.結構體
d.列舉
e. 指向函式的指標
#include
typedef int myint ;
typedef myint myint2;
// 給指標型別char *起乙個新的型別名稱string
typedef char * string ;
struct student
int age ;
typedef struct student mystu ;
typedef enum ***
man;
woman ;
} my*** ;
typedef int (* mypoint ) (int , int );
int minus (int a, int b)
return a- b;
int sum (int a , int b)
return a+b;
typedef struct person
int age ;
} * personpoint ;
int main ()
//定義結構體變數
struct person p = ;
personpoint p2 =&p;
return 0 ;
3.typedef 使用注意
#define integer int 和 typedef int integer;意思是一樣的
黑馬程式設計師 this關鍵字
asp.net android io開發s net培訓 期待與您交流!在呼叫方法的時,this可以自動的傳遞乙個隱含引數,該引數是對呼叫物件 及方法呼叫所在的物件 的引用,該引用被稱為this。因此this指向方法正在操作的物件。為理解this的含義首先檢視乙個程式,它建立乙個名為rect的類封裝的...
黑馬程式設計師 this關鍵字
this 代表所在函式所屬物件的引用,簡單來說哪個物件在呼叫this所在的函式,this就代表哪個物件。this應用 1 用於區分區域性變數和成員變數同名情況。2 當定義類中功能時,該函式內部要用到呼叫該函式的物件時 這時用this來表示這個物件。當不加this關鍵字且成員變數和區域性變數同名時,則...
黑馬程式設計師 C語言 關鍵字
1 c語言一共提供了32個關鍵字,這些關鍵字都被c語言賦予了 特殊含義 auto 區域性變數 自動儲存 break無條件退出程式最內層迴圈 case switch語句中選擇項 char單位元組整型資料 const定義不可更改的常量值 continue中斷本次迴圈,並轉向下一次迴圈 default s...