摘要: 求一个整数所对应的二进制中有多少个bit位为一 #include #include int count_one_bits(unsigned int value) { int count = 0; for (int i = 0; i > 1; } return count; } int... 阅读全文
posted @ 2016-03-15 00:35 午饭要阳光 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 预处理指令:例如:#include #include #define MAX 20 ............. 因为他们由预处理器解释的,所以称作预处理指令。预处理器读取源代码,然后对其修改,并把修改过的源代码传给编译器,再由编译器编译。在我们的... 阅读全文
posted @ 2016-03-13 23:58 午饭要阳光 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用动态内存? 通常当我们声明一个数组时必须要指定他的长度,但是数组的长度只有在程序运行时才知道,这是因为他所需的内存空间取决于输入数据的类型。这种方法虽然简单,但是他的缺点却极大的限制了程序的灵活性和健壮性。这种方式收到了人为限制,一但我们输入的数据元素超过了数组长度,他就无法处理这种... 阅读全文
posted @ 2016-03-12 21:08 午饭要阳光 阅读(141) 评论(0) 推荐(0) 编辑