全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1371
推到 Plurk!
推到 Facebook!

請問typedef是什麼東西怎麼用

尚未結案
bcb902146
一般會員


發表:67
回覆:33
積分:22
註冊:2002-07-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-09-04 20:45:23 IP:61.70.xxx.xxx 未訂閱
請問typedef是什麼東西怎麼用 可以交我嗎 劉維翔
------
劉維翔
huwk
資深會員


發表:26
回覆:340
積分:323
註冊:2002-04-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-09-08 13:55:38 IP:210.85.xxx.xxx 未訂閱
主要是定義型別.. 如 typedef int myint; 那程式中出現的myint等同 int... 故 a myint; 也是宣告a為一個int的變數..    用途   1.方便自己使用.. 2.對於不同平台或機器對於型態的定義不同時.可以輕易的 修改該宣告.達到不動主程式碼的功能...    建議.. 找本有關c的書來看..or bcb內的pdf也不錯..    
引言: 請問typedef是什麼東西怎麼用 可以交我嗎 劉維翔
------
熊的學習 http://huwk.blogspot.com
axsoft
版主


發表:681
回覆:1056
積分:969
註冊:2002-03-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-09-09 08:46:54 IP:61.218.xxx.xxx 未訂閱
引言: 請問typedef是什麼東西怎麼用 可以交我嗎 劉維翔
™ typedef typedef 宣告語法: typedef ™ 原資料型態 ™ 新資料型態 ; 其目的是: (1) 改變一資料型態的名稱, 成為一個較有特定目的的名稱, 使程式易懂、易維修。 (2) 簡化 struct 資料型態的名稱。 例: 欲宣告一新的資料型態 Triangle, 可以有下列兩種方式, 第一種是 當資料型態 struct triangle 已經宣告, 第二種是 想省略資料型態 struct triangle 的宣告, 直接宣告資料型態 Triangle。 typedef struct triangle Triangle; /* 第一種 Triangle 資料型態的宣告 */ typedef struct { /* 第二種 Triangle 資料型態的宣告 */ struct point p1, p2, p3; } Triangle; 例: 程式的設計有時因目前的需要有所改變, 如千喜年的問題, 為了省空間, 將 19xx 年 存為 xx 年, 本來需要 2 bytes 來存資料, 僅用 1 byte 來存,而產生 1999 年 將進入 2000 年 變成 99 年 將進入 0 年的問題。 如果宣告 年的資料型態 如下: typedef char Year; 程式所用到儲存年的資料型態是 Year 而非 char, 如此一來, 當我們想改變 年的資料從 1 byte 變成 2 bytes 時, 只要改變 typedef 即可,如下: typedef int Year; 程式所用到的變數 yy 如下: Year yy; 就可以不用重新宣告, 變數 yy 的資料大小 即變成 2 bytes。 聯盟----Visita網站http://www.vista.org.tw ---[ 發問前請先找找舊文章 ]---
系統時間:2024-04-20 23:39:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!