随笔分类 -  C/C++

主要是在学习C/C++过程中遇到的有趣的问题和重要的特性。C主要结合 "The C Programming Language RK",C++以STL的学习为主
摘要:位运算使用技巧及巧解算法题 位运算 简单的复习一下基本的位运算,这些使用技巧在下面都有用到。 简单技巧 1. 判断整型的奇偶 2. 将一个数符号取反,即取相反数 3. 判断第n位是否设置为1 【注】: 是得到第n位到第m位为1,其他位为0,如 的形式 9. 设置第n到m位为0 10. 取第n到m位 阅读全文
posted @ 2020-04-09 22:57 CK-A 阅读(373) 评论(0) 推荐(1)
摘要:C的变量类型、作用域与生命周期的总结 最近在看“C Programing Language" (Kernighan, Ritchie)关于外部变量的讨论,之前在学C的时候对这些extern, auto, static, register等不是太理解,这本书讲的很详细,现在总结一下。 首先, C的变量 阅读全文
posted @ 2020-04-02 15:19 CK-A 阅读(868) 评论(0) 推荐(3)
摘要:C++ STL Container Stack 栈是一种先进后出(LIFO)的数据结构,限制只能在一端完成插入和删除操作,这一端叫做栈顶(top),另一端即为栈底(bottom)。C++ STL(Standrad Template Libarary)中stack容器泛化是使用现成的序列容器来实现的, 阅读全文
posted @ 2020-03-26 20:58 CK-A 阅读(146) 评论(0) 推荐(0)