摘要:
很多程序经常使用的最普通,比较常见的,也是比较简单的一个算法 1、普通方法,借助一个额外内存变量实现交换: #include <iostream> using namespace std; int main(int argc, const char * argv[]) { int a; int b; 阅读全文
摘要:
转载和修正,原文连接:http://www.cnblogs.com/911/archive/2008/05/20/1203477.html 位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。 C语言提供了6个位操作运算符。 这些运算符只能用于整型操作数,即只能用于带符号或无符号 阅读全文
摘要:
ANSI C规定:#前可以有空格或者tab,#和指令其余部分之间也可以有空格,可以出现在任何地方,作用域从定义处到文件结尾。 因为预处理开始前,系统会删除反斜线和换行符的组合,故可以把指令扩展到几个物理行,这些物理行组成单个逻辑行。 //每个#define行(指逻辑的行):三部分组成 //指令本身 阅读全文