基礎知識簡析

2021-07-23 19:45:19 字數 467 閱讀 1313

1.預處理標示符的簡介

__line__    檔案當前的行號

__file__    進行編譯的原始檔

__date__    檔案被編譯的日期

__timre__    檔案被編譯的時間

#    將巨集引數進行字串化操作

##    拼接符號

2.巨集和函式的區別

a.巨集可以非常頻繁地用於執行簡單的計算,若呼叫函式來執行這一任務則會付出更大的代價;

b.巨集可以用於整型、長整型、單浮點型、雙浮點型以及其他任何可以使用》操作符比較值大小的型別,即巨集是與型別無關的,而函式的引數必須申明為一種特定的型別只能能在型別適合的表示式上使用;

c.巨集的名字全都是大寫,而函式的名字並無特殊的要求。

3.簡析編譯鏈結的整個過程

a.編譯分別幾個階段組成:預處理器處理——預編譯、源**經過解析,判斷語句(該階段產生絕大多數的錯誤和警告)、產生目標**;

C 基礎知識(析構函式)

析構函式的特點 在空間釋放時自動呼叫 析構函式沒有過載 無引數 沒有過載 有預設的析構函式,模擬於建構函式 1 區域性物件 棧區,會自動呼叫析構函式 includeusing namespace std class cstu cstu int main void 2 指標物件 堆區,不會自動釋放 不...

python基礎知識筆記簡書 python每日筆記

變數 是程式語言中最基本的概念,和字面意思一樣,指的就是她們的值可變,和我們以前學習的方程類似,變數可以帶入任何值 命名規範 英文本母 下劃線和數字組成 語法錯誤 invalid token 關鍵字 變顏色的單詞不能做變數名 輸入輸出 print輸出 input輸入 input輸入接受內容都會是字串...

Mysql使用基礎知識,阿里牛人簡朝陽

部落格 http isky000.com 最近看在看他寫的一本書,同時也在看他寫的部落格,牛人也是一步步從菜鳥走過來的,這篇文章就是見證!mysql使用基礎知識 有很多朋友雖然安裝好了mysql但卻不知如何使用它。在這篇文章中我們就從連線mysql 修改密碼 增加使用者等方面來學習一些mysql的常...