![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
peien3382
今天便是开始。。。。
展开
-
C/C++ 的位运算
位运算符运算符 功能 用法 ~ 按位非 ~expr 左移 expr1 >> expr2 >> 右移 ex原创 2012-09-09 20:29:48 · 501 阅读 · 0 评论 -
C #if 与#endif 的用法
1:在注释语句块的时候可以嵌套使用 这一点/**/ 是做不到的,/**/ 会把外层的头 和里层的尾 弄成一段注释 从而编译器报错2、方便------------------------------------------------#if 0 code#endif (1)如果想让code生效,只需把#if 0改成#if 1 (2)#if 1可以让其间的变量原创 2014-03-06 10:31:12 · 1194 阅读 · 0 评论 -
设计模式之 命令模式
命令模式: Command:定义命令的接口,声明执行的方法。ConcreteCommand:命令接口实现对象,是“虚”的实现;通常会持有接收者,并调用接收者的功能来完成命令要执行的操作。Receiver:接收者,真正执行命令的对象。任何类都可能成为一个接收者,只要它能够实现命令要求实现的相应功能。Invoker:要求命令对象执行请求,通常会持有命令对象,可以原创 2013-05-06 09:31:42 · 374 阅读 · 0 评论 -
C 队列之数据结构
#include#includetypedef struct List{ int * elem; List * next;}Note,*Link;typedef struct Sqr{ Link front; Link rear;}sqr;void init(sqr &s){ s.front=s.rear=(Link)malloc(size原创 2013-04-16 09:46:56 · 450 阅读 · 0 评论 -
顺序表与链表源码之数据结构
顺序表#include#include#define elemtype int#define list_size 100#define listcrecent 10typedef struct { elemtype *base; int length; int listsize;}list;//初始化int inist (list *L)原创 2013-04-14 09:44:43 · 502 阅读 · 0 评论 -
九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试六十题
九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试六十题(参与面试题讨论与解题,请加:193308452)转自:http://blog.csdn.net/v_july_v/article/details/7974418 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔/面试五十题9月11日, 京东:谈谈你对面向转载 2012-10-12 20:28:11 · 2863 阅读 · 0 评论 -
指针的一些注意事项
指针变量也有加减运算。指针可以加减某个整型数,指针与指针可以相减,但指针与指针相加是没有意义的。另外,指针的乘除也没有意义。指针的值是一个内存地址,而一个内存地址可以用一个整型数表示,因此指针的运算可以看做整型数间的运算。不过,指针运算有其特殊性。如果某个数据占据多个字节,那么该数据的指针只能指向其起始地址,即第一个字节的地址,指向中间某个字节是没有意义的。可以使用“*( p + 1)”、“*原创 2012-10-11 20:25:58 · 316 阅读 · 0 评论 -
C/C++的一些基础问题(2)
1、#if和#endif: 最霸气的注释2、NULL指向一个值为0的指针,他们都是整形其值也相同,所以可以交互使用在头文件stdio.h中定义3、标准并未规定对数组下标的有效性检查 绝大多数编译器也没有进行检查 如果不手动添加检查多出来的数据就会存储在紧随数组之后的内存位置,,,这样就破坏咯原先存在这个位置的数据4、编译环境和执行环境可以原创 2012-10-11 21:33:05 · 869 阅读 · 0 评论 -
动态内存分配以及指针与const
在 C++程序中内存分为 5 个区,分别是栈、堆、自由存储区、全局/静态存储区和常量存储区。程序中的各种数据都存储在这些内存区域中。 栈区由编译器自动分配和释放,存放函数的参数以及局部变量。其分配运算内置于处理器的指令集中,效率很高。但是可使用的总量有限,一般不会超过 1M 字节。 堆区中内存的分配和释放由开发者负责。一般用运算符 new原创 2012-10-11 20:54:28 · 518 阅读 · 0 评论 -
优先级与结合性
运算符的结合性指的是同样优先级的两个运算符相邻时,先计算哪一个。如果左面的先计算,则该级运算符具有左结合性否则具有右结合性。优先级 符号 名称 结合性 () 括号操作符或函数调用操作符原创 2012-09-20 17:43:09 · 348 阅读 · 0 评论 -
C中的#
他就是一个预处理指令 在编译之前执行 Include是一条预处理指令意思是将后面的文件复制到当前源代码中他后面的文件在Cc++中北习惯称为头文件“”表示该文件是一个工程或标准头文件预处理器从预定的目录中开始查找, 他就是一个预处理指令 Include是一条预处理指令意思是将后面的文件复制到当前源代码中他后面的文件在Cc++中北习惯称为头文件“”表示该文件是一个工程或标原创 2014-03-10 14:59:01 · 416 阅读 · 0 评论