歪门邪道
想起来在加
2018.10.30 Update
在考 NOIP 的时候可能会用到 long long 的数据类型,但是再输入输出的时候,如果是 scanf、printf 的话
要控制格式,%lld 和 %I64d,总是有人因为写错了就 GG 了。
自从有了宏定义,妈妈再也不用担心 long long 读入的格式控制 GG 了。
#if (WIN32) || (__WIN32) || (__WIN64) || (_WIN64) || (WIN64) || (_WIN32)
#define lld "%I64d"
#else
#define lld "%lld"
#endif
还有就是宏定义 freopen
#define start(x) freopen(""#x".in", "r", stdin);\
freopen(""#x".out", "w", stdout)
这样子写就可以在开始时向下面一样的写
start(data);
data 即为文件名。
-------------------分割线--------------------
2018.7.20 Update
在你写一个程序的之前,最好先在开头写上下面这几句话,你就有可能不会对着小黄鸭怀疑一个小时人生
#define mian main #define ture true #define flase false
往往在使用数组的时候还会配套使用数组下标的计数器
为了不让它们能够轻易搞混。我们可以这样子写
num[++num[0]] = x;
在你考试的时候就剩下最后两分钟了,你突然发现数据范围爆int,别着急
在头文件下面写上这一句,并且去掉int main()的int
#define int long long
作者:Mystical-W
来源:http://www.cnblogs.com/bljfy
说明:客官~~您如果觉得写得好的话,记得给我点赞哦。如果要转载的请在合适的地方注明出处。谢
谢您的合作。您要是有什么有疑问的地方可以在下面给我评论。也可以直接私信我哦
声明:本作品由Mystical-W采用知识共享署名-非商业性使用-禁止演绎 4.0 国
际许可协议进行许可
来源:http://www.cnblogs.com/bljfy
说明:客官~~您如果觉得写得好的话,记得给我点赞哦。如果要转载的请在合适的地方注明出处。谢
谢您的合作。您要是有什么有疑问的地方可以在下面给我评论。也可以直接私信我哦
声明:本作品由Mystical-W采用知识共享署名-非商业性使用-禁止演绎 4.0 国
际许可协议进行许可