複習 回顧 總結 巨集

2021-10-05 05:02:44 字數 944 閱讀 4384

為什麼要使用巨集

1)提高**的可讀性和可維護性

2) 避免函式呼叫,提高程式效率

什麼是巨集

它是一種預處理器指令,在預編譯階段將巨集名替換為後面的替換體 。

巨集的定義

由三部分組成 #define width 960

預處理指令 巨集名 替換體(多行可用 \ 延續)

#include

#include

#define _width 1024

//巨集命名規則同變數名

#define addr "廣東茂名"

intmain()

巨集定義的使用不帶引數的巨集

在巨集中使用引數

(請注意一下的區別:

#define square(x) (x)(x)

#define square(x) xx

)

#include

#include

#define _width 1024

//巨集命名規則同變數名

#define addr "廣東茂名"

#define name 韋烽城

// 帶引數的巨集

#define square(x) (x)*(x)

#define max(x, y) x>y?x:y

intmain()

執行結果:

大家對學到的知識要, 多複習, 多總結, 多敲.

我是小白, 如果存在問題, 歡迎大神給予評判指正.

錯了不可怕, 可怕的是找不出bug

複習 回顧 總結 struct

但需要表示一些複雜資訊時,使用單純的資料型別很不方便。比如 學生資訊 學號,姓名,班級,年齡 結構,就是程式設計師自定義的一種 資料型別 是使用多個基本資料型別 或者其他結構,組合而成的一種新的 資料型別 struct 結構名 例項 struct student 特別注意 1 要以 struct 開...

個人回顧總結

答 我們的軟體要解決如何讓同學們在愉悅歡快的遊戲中收穫知識,如何把學習變成一件相對不枯燥的事情,我們利用充足的時間做了計畫,並同夏大偉老師進行商討解決了對於需求的滿足。答 有,相對來說時間相對充裕,但是由於我們要做的是遊戲,乙個全新的東西嗎,所以制定計畫有一些費力。答 我們小組意見都會說出來,如果不...

專案回顧 總結

一 團隊中每個人針對專案回顧模板中的問題,用markdown語法寫下自己的思考和回答並發布到自己的 我們的軟體要解決什麼問題?是否定義得很清楚?是否對典型使用者和典型場景有清晰的描述?我們的軟體主要解決藥品庫存量的管理,我們定義清楚,我們軟體面對的使用者是醫生和藥品庫存管理人員,面對的場景是醫院 是...