1. <td id="ggxsq"></td>
  2. <td id="ggxsq"></td>
  3. 當前位置

    首頁 > 字體知識 >

    c語言關鍵字

    時間: 2021-08-19 14:54
    C語言簡潔、緊湊,使用方便、靈活。ANSI C標準C語言共有32個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。 C 語言可以像匯編語言一樣對位、字節和地址進行操作,而這三者是計算機最基本的工作單元。

    基本信息
    中文名稱
    C語言關鍵字

    外文名稱
    C language keyword
    c語言關鍵字
    特點
    簡潔、緊湊,使用方便、靈活


    創始人
    丹尼斯·里奇

    性質
    結構式語言

    目錄
    1介紹
    2詞語解釋
    3優點
    4發明者去世
    折疊編輯本段介紹
    這些關鍵字如下:

    auto

    break case char const continue
    default

    do
    double else enum extern
    float

    for goto if
    int long register return short signed sizeof static
    struct switch typedef union unsigned
    void

    volatile
    while

    1999年12月16日,ISO推出了C99標準,該標準新增了5個C語言關鍵字:

    inline restrict _Bool _Complex _Imaginary
    2011年12月8日,ISO發布C語言的新標準C11,該標準新增了7個C語言關鍵字:

    _Alignas _Alignof _Atomic _Static_assert _Noreturn _Thread_local _Generic
    折疊編輯本段詞語解釋
    auto :聲明自動變量

    break:跳出當前循環

    case:開關語句分支

    char :聲明字符型變量或函數返回值類型

    const :聲明只讀變量

    continue:結束當前循環,開始下一輪循環

    default:開關語句中的"默認"分支

    do :循環語句的循環體

    double :聲明雙精度浮點型變量或函數返回值類型

    else :條件語句否定分支(與 if 連用)

    enum :聲明枚舉類型

    extern:聲明變量或函數是在其它文件或本文件的其他位置定義

    float:聲明浮點型變量或函數返回值類型

    for:一種循環語句

    goto:無條件跳轉語句

    if:條件語句

    int: 聲明整型變量或函數

    long :聲明長整型變量或函數返回值類型

    register:聲明寄存器變量

    return :子程序返回語句(可以帶參數,也可不帶參數)

    short :聲明短整型變量或函數

    signed:聲明有符號類型變量或函數

    sizeof:計算數據類型或變量長度(即所占字節數)

    static :聲明靜態變量

    struct:聲明結構體類型

    switch :用于開關語句

    typedef:用以給數據類型取別名

    unsigned:聲明無符號類型變量或函數

    union:聲明共用體類型

    void :聲明函數無返回值或無參數,聲明無類型指針

    volatile:說明變量在程序執行中可被隱含地改變

    while :循環語句的循環條件

    折疊編輯本段優點
    簡潔緊湊、靈活方便

    ANSI C一共只有32個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。 C 語言可以像匯編語言一樣對位、字節和地址進行操作,而這三者是計算機最基本的工作單元。

    C是結構式語言

    結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便于使用、維護以及調試。C語言是以函數形式提供給用戶的,這些函數可方便的調用,并具有多種循環、條件語句控制程序流向,從而使程序完全結構化。

    語法限制不太嚴格,程序設計自由度大:雖然C語言也是強類型語言,但它的語法比較靈活,允許程序編寫者有較大的自由度。

    允許直接訪問內存地址,對硬件進行操作。由于C語言允許直接訪問內存地址,可以直接對硬件進行操作,因此它既具有高級語言的功能,又具有低級語言的許多功能,能夠像匯編語言一樣對位、字節和地址進行操作,而這三者是計算機最基本的工作單元,可用來寫系統軟件。

    生成目標代碼質量高,程序執行效率高:一般只比經過高效優化的匯編程序生成的目標代碼效率低10~20%。

    適用范圍大,可移植性好:C語言有一個突出的優點就是適合于多種操作系統,如DOS、UNIX、windows 98.windows NT;也適用于多種機型。C語言具有強大的繪圖能力,可移植性好,并具備很強的數據處理能力,因此適于編寫系統軟件,三維,二維圖形和動畫,它也是數值計算的高級語言。

    運算符豐富

    C語言的運算符包含的范圍很廣泛,共有34種運算符。C語言把括號、賦值、強制類型轉換等都作為運算符處理。從而使C語言的運算類型極其豐富,表達式類型多樣化。靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。

    數據類型豐富

    C語言的數據類型有:整型、實型、字符型、數組類型、指針類型、結構體類型、共用體類型等。能用來實現各種復雜的數據結構的運算。并引入了指針概念,使程序效率更高。另外C語言具有強大的圖形功能,支持多種顯示器和驅動器。且計算功能、邏輯判斷功能強大。

    同時對于不同的編譯器也有各種強大的擴展功能。

    另外C語言如此豐富數據類型及強大指針功能,其對硬件的管控能力極強,所以許多操作系統內核及MCU芯片程序開發都偏愛硬件。

    折疊編輯本段發明者去世
    2011年10月12日,C語言之父丹尼斯·里奇辭世,在眾多的國際互動論壇上,計算機愛好者們以特有的方式紀念這位編程語言的重要奠基人。許多網友的發帖中沒有片言只字,僅僅留下一個分號";"。在C語言中,分號標志著一行指令語句的結束,網友們以此來悼念"C語言之父",美國著名計算機專家丹尼斯·里奇(Dennis Ritchie)所引領的時代悄然遠去。

    在日益紛繁復雜的程序設計語言王國中,C語言因其簡潔、有效、通用的特性而始終占據一席之地。被譽為"C語言之父",同時也是操作系統Unix之父的C語言發明人之一--丹尼斯·里奇10月9日以70歲之齡辭世。

    生于1941年9月9日的丹尼斯·里奇曾在哈佛大學學習物理學和應用數學,1967年他進入貝爾實驗室,并曾經擔任朗訊技術公司系統軟件研究部門的領導人。

    1983年,美國計算機協會將當年的圖靈獎破例頒給了作為軟件工程師的肯·湯普遜與里奇,獲獎原因是他們"研究發展了通用的操作系統理論,尤其是實現了Unix操作系統"。并且,美國計算機協會當年還決定新設立一個獎項--軟件系統獎,以獎勵那些優秀的軟件開發者,首個軟件系統獎當然也是非他們兩人莫屬。

    盡管通過Unix拿獎拿到手軟,但令里奇引起最大關注和反響的則是C語言的問世。1999年,里奇和湯普遜為發展C語言和Unix操作系統一起獲得了美國國家技術獎章。

    雖然在C語言之后,C++、Java等各式各樣計算機高級語言層出不窮,但不少程序員仍舊認為,C語言簡潔、高效、靈活的特性令其具有獨特魅力。"現在的程序編寫朝著越來越冗長龐大的方向發展,而C語言雖然屬于相對'低級'的編程語言,但它的簡潔之美是無可替代的。"一位電腦程序員道出了自己格外青睞C語言的原因。

    和里奇所創造的C語言一樣,Unix系統也同樣具有簡潔、樸素、小巧的特性。但正如里奇自己所說的那樣,"Unix系統是一個簡單基本的操作系統,但學會欣賞簡潔需要天賦。"而里奇本人,盡管在軟件發展史上占有舉足輕重的地位,也同樣在從事的領域辛勤而低調地耕耘近40年。
    上一篇:古漢語常用字字典 下一篇:常用字

    本頁標題:c語言關鍵字

    本頁地址:http://www.capitalalliancesllp.com/zitizhishi/771.html

    轉載請以鏈接標題或地址的形式注明出處,謝謝!本站部分文章轉自網絡整理,如有侵犯您的版權信息,請聯系我們刪除!

    久久人搡人人玩人妻精品

    1. <td id="ggxsq"></td>
    2. <td id="ggxsq"></td>