c语言常用术语,保证让你大开眼界
生活随笔
收集整理的這篇文章主要介紹了
c语言常用术语,保证让你大开眼界
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
c語言常用術語
- 術語一:預備知識
- 術語三 :c語言基礎
- 術語:表達式與運算符
- 術語:函數
- 術語:指針
- 術語:位運算
- 術語:存儲管理
- 術語:文件
術語一:預備知識
- 機器語言:機器語言是直接用二進制代碼指令表達的計算機語言。
- 匯編語言:用符號代替機器語言的二進制碼,就把機器語言變成了匯編語言。
- 高級語言:高級語言的語法和結構更類似普通英文,且遠離對硬件的直接操作。
- 指令:指令就是告訴計算機從事某一特殊符號的代碼。
- 助記符:助記符是便于人們記憶,并能描述指令功能和指令操作數的符號。
- 面向過程:面向過程是一種以過程為中心的編程思想,就是分析出解決問題所需要的步驟,然后用函數將這些步驟逐步實現,使用時依次調用即可。
- 運算符:運算符用于執行程序代碼運算,針對一個或一個以上的操作數目進行運算。
- 結構類型:我們把一些不同類型的數據組合成一個整型,就可以聲明為一個結構類型。
- 數據類型:數據類型是一個值的集合以及定義在這個值集上的組操作。
- “聲明”:當一個計算機程序需要調用內存空間時,對內存發出的“占位”指令稱為“聲明”。
- 關鍵字:關鍵字是用來標識文件中各個記錄的特定數據項目的值,在計算機語言中是事先定義的,有特別意義的標識符,又稱保留字。
- 編譯:編譯就是把高級語言變成計算機可以識別的二進制語言的過程、
- 源文件:源文件就是用匯編語言或高級語言寫出來的代碼保存為文件后的結果、
- 常量:常量指在程序運行過程中其值不可改變的量、
- GCC:GCC是一個用于Linum系統下編想的編譯器,幾乎全部的GCC都由C寫成。
- STL:STL:Standard Template Library、標準模板庫。
術語三 :c語言基礎
- 算法:算法是一系列解決問題的清晰指令,它常常含有重復的步驟和一些比較或邏輯判斷。
-空間復雜度:空間復雜度是指算法需要消耗的空間資源。 - 時間復雜度:時間復雜度是指算法需要消耗的時間資源。
- 自然語言:自然語言就是日常生活中的語言。
- 流程圖:流程圖是一種傳統的算法表示法,它用一些圖框來代表各種不同性質的操作,用流程線來指示算法的執行方向。
- 偽代碼:偽代碼是用介于自然語言和計算機語言之間的文字和符號來描述算法。
術語:表達式與運算符
- 單目運算符:運算所需變量為一個的運算符叫做單目運算符。
- 雙目運算符:運算所需變量為兩個的運算符叫做雙目運算符。
- 三目運算符:運算所需變量為三個的運算符叫做三目運算符。
- 變量:程序運行過程中其值可以改變的量叫做變量。
- 表達式:表達式是由變量、運算符等以能求得數值為目的的有意義的排列方法所得的組合。
- 優先級:優先級是在表達式進行運算時,決定各個變量運算的優先等級的參數。
- 結合性:結合性是決定表達式運算的順序的屬性。
術語:函數
- 初始化:初始化是把變量賦值為默認值的過程。
- 宏:宏是一種抽象的、根據一系列預定義的規則替換一定的文本模式。
- 函數:函數是每個輸入值對應唯一輸出值的一種對應關系。
- 調用:調用是將程序的執行交給其他代碼段的過程。
- 函數語句調用:把函數的調用作為一個語句就叫函數語句調用。
- 嵌套調用:嵌套調用是在一個函數體中調用另一個函數的形式。
- 遞歸函數:遞歸函數又被稱為自調用函數,就是函數直接調用自身函數。
- 內部函數:內部函數是只能被所在源文件所調用的函數。
- 外部函數:外部函數是可以被其他源文件所調用的函數。
- 局部變量:局部變量是作用范圍僅限于函數內部的所有語句塊的變量。
- 全局變量:全局變量是可以在程序中的任何位置進行訪問的變量。
術語:指針
- 變量的指針:定義一個變量,在進行編譯時就會給這個變量在內存中分配一個地址,通過訪問這個地址可以找到所需的變量,這個變量的地址稱為該變量的指針。
- 直接訪問:直接訪問是按變量地址存取變量值的方式。
- 間接訪問:將變量地址存放在另一個變量中,先找到存放“變量地址”的另一個變量,通過另一個變量找到變量的地址,這種方法稱為間接訪問。
- 指向指針的指針:當指針變量指向指針類型變量時,稱為指向指針的指針。
- 函數的指針:一個函數在編譯時被分配給一個人口地址,這個函數的人口地址稱為函數的指針。
術語:位運算
- 位運算:位運算是對字節或者是對字中的位進行測試、置位或是移位處理。
- 位(bit):位(bit):二進制數的一位,也稱比特,是計算機存儲數據的最小單位(bit)。
- 字節:字節(byte):是存儲數據的基本單位。
- 循環移位:循環移位就是將移出的低位放到該數的高位或者將移出的高位放到該數的低位。
- 位段類型:位段類型,是一種特殊的結構類型,其所有成員均以二進制位為單位定義長度,并稱結構中的成員為位段或位域。
術語:存儲管理
- 堆:在內存的全局存儲空間當中,用于程序動態分配和釋放的內存塊稱為自由存儲空間,通常稱為堆。
- 棧:棧是一個后進先出的壓入彈出式的數據結構。
- 靜態存儲:靜態存儲就是指在程序運行期間分配的固定的存儲方式。
- 動態存儲:動態存儲則是在程序運行期間根據需要動態地分配存儲空間。
術語:文件
- 流:流是一個數據字節的序列,流入程序的流稱為“輸入流”;相對的,如果是流出程序的流稱為輸出流。
- 文件指針:文件指針是一個指向文件有關信息的指針,它們保存在一個結構體變量中。
- 格式化:格式化就是把想要輸出的數據,按照一定的格式輸出。
- 文件的基本操作:文件的基本操作包括文件的打開和關閉,除了標準的輸入/輸出文件外,其他所有的文件都必須先打開,再使用。而使用結束后,必須關閉該文件。
總結
以上是生活随笔為你收集整理的c语言常用术语,保证让你大开眼界的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言获取当前日期和时间
- 下一篇: 数据结构----数组与广义表专题