對於FILE,LINE,func這樣的巨集

2021-07-22 16:58:06 字數 807 閱讀 8895

c標準中一些預定義的巨集

c標準中指定了一些預定義的巨集,對於程式設計經常會用到。下面這個表中就是一些常常用到的預定義巨集。

巨集 意義

date

進行預處理的日期(「mmm dd yyyy」形式的字串文字)

file

代表當前源**檔名的字串文字

line

代表當前源**中的行號的整數常量

time

原始檔編譯時間,格式微「hh:mm:ss」

func

當前所在函式名

對於filelinefunc這樣的巨集,在除錯程式時是很有用的,因為你可以很容易的知道程式執行到了哪個檔案的那一行,是哪個函式。

下面乙個例子是列印上面這些預定義的巨集的。

void why_me();

int main()

列印資訊:

the file is debug.c.

the date is jun 6 2012.

the time is 09:36:28.

this is line 15.

this function is main.

this function is why_me

the file is debug.c.

this is line 27.

對於委託,我這小菜鳥的理解。

委託是什麼,這個個人有個人的理解方式。我的理解方式就是它是乙個中間商。為什麼這麼說,待我用 來解釋。委託奸商類 1 2 委託中間人 3 4public class deleagetet528 else 2932 33 一堆委託人 我是第乙個委託人 public class implementatio...

的這些轉換函式對於這兩類

通常使用的有兩種資料型別 短型 兩個位元組 和長型 四個位元組 下面介紹的這些轉換函式對於這兩類的無符號整型變數都可以正確的轉換。如果你想將乙個短型資料從主機位元組順序轉換到網路位元組順序的話,有這樣乙個函式htnos 它是以 h 開頭的,代表 主機 緊跟著它的是 to 代表 轉換到 然後是 n 代...

這世界很大,這世界也很小

這世界很大,這世界也很小。大得包容永珍目不暇給難以望透,小得狹隘叵測緊張逼仄無處落腳。有的人心很大,受不住繁雜的俗世冷漠的變化,簡單的心靈彷徨無措難承紛擾。有的人心很小,裝不下這些個困惑那麼多憂愁 一點的快樂就忘掉了所有煩惱。有的人一帆風順春風得意,有的人坎坷起伏奔波操勞,有的人灑脫大度無所拘束,有...