91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺析C語言中typedef關鍵字的作用

電子工程師 ? 來源:未知 ? 作者:胡薇 ? 2018-11-08 08:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

C 語言提供了typedef關鍵字,您可以使用它來為類型取一個新的名字。

下面的實例為單字節數字定義了一個術語BYTE

typedefunsignedchar BYTE;

在這個類型定義之后,標識符 BYTE 可作為類型unsigned char的縮寫,例如:

BYTE b1, b2;

按照慣例,定義時會大寫字母,以便提醒用戶類型名稱是一個象征性的縮寫,但您也可以使用小寫字母,如下:

typedefunsignedcharbyte;

您也可以使用typedef來為用戶自定義的數據類型取一個新的名字。例如,您可以對結構體使用 typedef 來定義一個新的數據類型名字,然后使用這個新的數據類型來直接定義結構變量,如下:

當上面的代碼被編譯和執行時,它會產生下列結果:

書標題: C 教程書作者:Runoob書類目:編程語言書 ID :12345

typedef vs #define

#define是 C 指令,用于為各種數據類型定義別名,與typedef類似,但是它們有以下幾點不同:

typedef僅限于為類型定義符號名稱,#define不僅可以為類型定義別名,也能為數值定義別名,比如您可以定義 1 為 ONE。

typedef是由編譯器執行解釋的,#define語句是由預編譯器進行處理的。

下面是 #define 的最簡單的用法:

當上面的代碼被編譯和執行時,它會產生下列結果:

TRUE 的值:1FALSE 的值:0

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    180

    文章

    7632

    瀏覽量

    141742
  • BYTE
    +關注

    關注

    0

    文章

    6

    瀏覽量

    9126

原文標題:C語言中的typedef

文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    C語言關鍵字const的幾種用法

    本期來講解一個C語言關鍵字——const。
    發表于 06-21 11:05 ?2104次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>關鍵字</b>const的幾種用法

    Volatile關鍵字對于嵌入式開發有什么作用

    前言在進行嵌入式開發中,我們往往會看到一個名為volatile或者__IO的關鍵字,那么,它們對于嵌入式開發有什么作用呢?淺析volatile數據類型實際上,__IO和volatile是相同的
    發表于 11-05 09:20

    C語言中關鍵字static的作用是什么

    C語言中關鍵字static的作用是什么?用預處理指令#define 聲明一個函數,輸入天數得到有多少秒?
    發表于 12-24 06:53

    單片機C語言中常用到的關鍵字及數據類型

    單片機C語言中常用到的關鍵字及數據類型。
    發表于 11-03 10:57 ?13次下載

    標準C語言總共有32個關鍵字

    標準C語言總共有32個關鍵字
    發表于 01-12 15:59 ?0次下載

    C語言32個關鍵字

    C語言32個關鍵字,感興趣的小伙伴們可以看看。
    發表于 07-26 16:29 ?67次下載

    C語言中關鍵字

    C語言中的入門教程
    發表于 10-14 16:24 ?3次下載

    C語言中typedef的用法

    在以前的學習中對于C語言中typedef和define的認識是,#define是宏,作用是簡單的替換,而typedef也是替換,只不過比de
    發表于 01-13 13:36 ?0次下載
    <b class='flag-5'>C</b><b class='flag-5'>語言中</b>的<b class='flag-5'>typedef</b>的用法

    C語言中__attribute__ 關鍵字的用法

    嵌入式開發,離不開 C 語言C語言中有很多語法會直接或間接影響你代碼的質量,下面就來講講__attribute__ 關鍵字的用法。 1.
    發表于 10-19 09:06 ?1.4w次閱讀

    C語言32個關鍵字可以分為這幾類

    C語言是一種面向過程、抽象化的通用程序設計語言,廣泛應用于嵌入式底層和系統開發。C語言關鍵字共有
    的頭像 發表于 12-31 15:28 ?5754次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>32個<b class='flag-5'>關鍵字</b>可以分為這幾類

    淺析C語言中的regiseter關鍵字

    C語言中重要的關鍵字有很多,static const extern我們之前都講過,還有一個在面試中出現的頻率也比較高:register。
    的頭像 發表于 08-25 17:10 ?1450次閱讀
    <b class='flag-5'>淺析</b><b class='flag-5'>C</b><b class='flag-5'>語言中</b>的regiseter<b class='flag-5'>關鍵字</b>

    static關鍵字的三種用法

    C語言中關鍵字"static"可以用于不同的上下文,具有不同的作用。以下是"static"在C語言中
    的頭像 發表于 11-10 08:00 ?1051次閱讀
    static<b class='flag-5'>關鍵字</b>的三種用法

    C語言中typedef的應用

    C 語言提供了 typedef 關鍵字,您可以使用它來為類型取一個新的名字。下面的實例為單字節數字定義了一個術語 BYTE。
    發表于 03-06 11:34 ?614次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言中</b>的<b class='flag-5'>typedef</b>的應用

    快速掌握C語言關鍵字

    C語言中的32個關鍵字你知道多少個呢?根據關鍵字作用分為四類:數據類型關鍵字、控制語句
    的頭像 發表于 07-06 08:04 ?795次閱讀
    快速掌握<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>關鍵字</b>

    C語言關鍵字--typedef

    C語言關鍵字使用方法學習指南!
    的頭像 發表于 10-07 12:44 ?615次閱讀
    主站蜘蛛池模板: 成人网18免费下 | 又大又粗又爽黄毛片 | 中文字幕亚洲一区二区三区 | 中文字幕在线观看亚洲 | 中国三级视频 | 亚洲视频欧美视频 | 美女又黄又免费的视频 | 亚洲乱强 | 国产精品电影一区 | 四虎影院精品 | 久久夜色tv网站免费影院 | 亚洲狠狠婷婷综合久久久图片 | 卡2卡三卡四卡精品公司 | 7m视频精品凹凸在线播放 | 综合色天天 | 国产handjob手交在线播放 | 性xxxxfreexxxxx国产 | 五月天婷婷丁香花 | 91正在播放 | 激情五月婷婷丁香 | 欧美黄色免费大片 | 欧美极品在线观看 | 在线黄色网 | 色成人综合| 在线观看视频你懂的 | 99热久久精品最新 | 色多多视频在线观看 | 亚洲 成人 欧美 自拍 | 天天透天天射 | 91亚洲国产成人久久精品网站 | 99久久精品免费看国产免费 | 日本高清视频wwww色 | 欧美一区二区视频在线观看 | 大香伊在人线免费 | 欧洲亚洲一区 | 青草青草视频2免费观看 | 欧美成人全部费免网站 | 国产精品久久在线 | 2019天天干天天操 | 丁香六月纪婷婷激情综合 | 国产一区二区丁香婷婷 |