[問題] 指標疑問

作者: Rhythmq (Zax)   2016-02-24 09:13:55
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
NO
問題(Question):
各位前輩好
小弟新手一般是用C++
這次碰到的書是用C來實作
我對typedef的理解是
typedef int Money;
Money va1;
代表 給int 取一個型態別名叫做 Money
可以拿來宣告變數
程式碼(Code):(請善用置底文網頁, 記得排版)
typedef struct Node
{
int data;
struct Node *next;
}Node;
typedef struct Node *Linklist;
Linklist L;
作者: suwako   2016-02-24 09:36:00
上面的Linklist是指標 下面的是變數
作者: Frozenmouse (*冰之鼠*)   2016-02-24 10:17:00
typedef T *U 和 typedef T* U 一樣你說的*type var 會變成 *struct Node LinkedList
作者: qscgy4 (有點厲害)   2016-02-24 13:51:00
給你一個例子: int a 和 int* a 這兩個差在哪裡?
作者: LPH66 (-6.2598534e+18f)   2016-02-25 00:09:00
理解 typedef 宣告最簡單的方法就是把 typedef 這個字蓋住如果蓋住之後的宣告宣告了某變數名為某型態這 typedef 即是把這型態訂別名為這名字注意到那個表示「指向...的指標」的 * 字也是型態的一部份這樣就不會搞不清楚了
作者: Rhythmq (Zax)   2016-02-25 00:21:00
非常感謝各位大大 我懂了
作者: Frozenmouse (*冰之鼠*)   2016-02-25 02:54:00
蓋住這招好用耶,之前要用都會記反…XD
作者: james732 (好人超)   2016-02-25 12:24:00
蓋住這招好用,我也常常記反XDD
作者: stupid0319 (徵女友)   2016-02-25 13:58:00
要怎麼蓋住呀?
作者: lsc36 (lsc36)   2016-02-25 18:30:00
蓋住(物理

Links booklink

Contact Us: admin [ a t ] ucptt.com