C 中特定巨集 FUNCTION

2021-06-26 13:53:59 字數 585 閱讀 9582

_file_:當前源檔名,char字元,使用/fc選項產生全路徑

_line_:當前原始檔的行號,正數

_date_:當前編譯日期,char字串,格式:aug  28  2011

_time_:當前編譯時間,char字串,格式:10:32:12

_func_:當前函式

_function_:當前函式

_timestamp_:最後一次修改當前檔案的時間戳,char字串,格式:sun  aug  28  13:05:34   2014

// macrotest.h  

void printsourceinfo()

// 巨集化的 printsourceinfo()

#define print_source_info() \

_tprintf(_t("file: %s, line: %d, date: %s, time: %s, timestamp: %s\n"), \

_t(__file__), __line__, _t(__date__), _t(__time__), _t(__timestamp__));

P1464function 記憶巨集

題目描述 對於乙個遞迴函式w a,b,c w a,b,c 如果a le 0a 0 or b le 0b 0 or c le 0c 0就返回值11.如果a 20a 20 or b 20b 20 or c 20c 20就返回w 20,20,20 w 20,20,20 如果aabsi2011 比如 w 3...

c 中巨集備忘

來自 1.巨集不要用來定義常量,因為巨集變數是沒有型別安全的,也沒有名字空間約束,會造成名字的汙染。2.巨集的展開是一行,所以巨集中的注釋不能使用 只能使用 巨集的 也不能gdb跟蹤,巨集中 邏輯要盡量簡單。3.巨集的引數一般情況下使用時要用 括起來,如 define max a,b a 2 b a...

C中幾個特定巨集的介紹 一些除錯的小技巧

在c的除錯中,有幾個巨集經常被使用來輔助程式設計師進行程式除錯,這裡對之進行簡單介紹。1 function 該巨集被用來表示呼叫該巨集的函式。2 line 該巨集用來表示呼叫該巨集的對應行數。3 time 該巨集用來表示呼叫該巨集時的時間。4 date 該巨集用來表示呼叫該巨集的日期。5 file ...