【C++】
小哲嗨数
这个作者很懒,什么都没留下…
展开
-
欧拉计划
题目1: 经典代码 #include int sum,x = 1000; int main() { while (x--)sum+=x*!((x%3)&&(x%5)); std::cout } 算法比较优化的 1 #include 2 #include 3 #include 4 using namespace std; 5 int ma原创 2013-11-23 22:14:08 · 698 阅读 · 0 评论 -
C 语音 位运算详解
C语言提供的位运算符列表: 运算符 含义 描述 & 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0 | 按位或 两个相应的二进制位中只要有一个为1,该位的结果值为1 ^ 按位异或 若参加运算的两个二进制位值相同则为0,否则为1 ~ 取反 ~是一元运算符,用来对一个二进制数按位取反,即将0变1,将1变0 >> 右移 将一个数的各二进制位右移N位,移到右端的低位被舍转载 2014-08-17 20:32:34 · 618 阅读 · 0 评论 -
双重指针
[双重指针」也有人称为「指针的指针」,其作用为「间接参照」,但无论是哪一个名词,都是令人困惑的,其实指针就是指针,所谓的多重指针,其实还是指针,它们的作用单纯来说,都是用以储存记忆体位址。 思考一个问题,当您要取得int变数的记忆体位址时,会使用int*来宣告指针,要取得double变数的记忆体位址时,会使用double*来宣告指针,这是因为它们在进行加减法运算时,所位移的单位并不相同,而转载 2014-03-03 18:05:52 · 735 阅读 · 0 评论 -
static用法小结
static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种在C/C++语言中使用, 第三种只在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准). (1)局部静态变量 (2)外部静态变量/函数 (3)静态数据成员/成员函数 下面就这三种使用方式及注意事项分别说明 一、局部静态变量 在C/C++中, 局部变量按照存储形式可分为三种auto,原创 2013-12-17 10:25:12 · 410 阅读 · 0 评论