C语言使用宏实现2个变量的交换 记录哪个方法更普适,更高效,这些方法不包括使用函数的方法,如果使用函数的话,使用指针的方法更合适。 使用中间变量 形如 int tmp, tmp = a; a=b; b = tmp;1 #define SWAP(a, b) {typeof(a) _t=a; a=b; b=_t;} 通杀,唯一缺点是需要额外的堆栈空间。 使用算术方法1 ... c/c++ 2023-09-23 47 点赞 0 评论 71 浏览
asmtools的使用 1. 关于asmtools.jar用途:使得 “.class文件 -> 字节码指令(类似汇编语言)文件 -> .class文件”,并可以修改“字节码指令文件” 改变一个“.class文件”的运行结果。并重新生成class文件2. 获取方式asmtools.jar环境准备:JDK version 8.0, Ant version 1.8 or later, mercurial下载:hg clone http://hg.openjdk. JVM 2023-09-15 52 点赞 0 评论 78 浏览
AtCoder Grand Contest 010 A很水的题, 最后全是偶数就行 #include #include #include #include #include using namespace std; typedef long long ll; const int qq = 5e5 + 10; int num[qq]; Atcoder 2023-09-03 43 点赞 0 评论 65 浏览