想起來在加數組
在考 NOIP 的時候可能會用到 long long 的數據類型,可是再輸入輸出的時候,若是是 scanf、printf 的話spa
要控制格式,%lld 和 %I64d,老是有人由於寫錯了就 GG 了。code
自從有了宏定義,媽媽不再用擔憂 long long 讀入的格式控制 GG 了。blog
#if (WIN32) || (__WIN32) || (__WIN64) || (_WIN64) || (WIN64) || (_WIN32)
#define lld "%I64d"
#else
#define lld "%lld"
#endif
還有就是宏定義 freopenclass
#define start(x) freopen(""#x".in", "r", stdin);\
freopen(""#x".out", "w", stdout)
這樣子寫就能夠在開始時向下面同樣的寫date
start(data);
data 即爲文件名。 數據類型
-------------------分割線--------------------程序
在你寫一個程序的以前,最好先在開頭寫上下面這幾句話,你就有可能不會對着小黃鴨懷疑一個小時人生數據
#define mian main #define ture true #define flase false
每每在使用數組的時候還會配套使用數組下標的計數器di
爲了避免讓它們可以輕易搞混。咱們能夠這樣子寫
num[++num[0]] = x;
在你考試的時候就剩下最後兩分鐘了,你忽然發現數據範圍爆int,彆着急
在頭文件下面寫上這一句,而且去掉int main()的int
#define int long long