C/C++
文章平均质量分 82
xyk_code
这个作者很懒,什么都没留下…
展开
-
C++要点整理
eg.#includeusing namespace std;//使用命名空间,如若不是用则cout之类的函数名无法识别,必须在函数前加作用域即:std::coutint main()//返回值必须为int型{coutreturn 0;} 命名空间:namespace test{void show();int print();}原创 2011-12-04 16:09:08 · 511 阅读 · 1 评论 -
数据结构要点整理
逻辑结构:线性结构、非线性结构存储结构:顺序存储、链接存储、索引存储、散列存储数据运算:插入、删除、查找、排序 顺序队列:(循环队列)1.front:对头位置 rear :队尾位置加12.front:对头位置加1,rear:队尾位置判空条件:front == rear判满条件: front == (rear+1)%N循环移动:r = (r+1)%N深度优先原创 2011-12-04 16:03:42 · 286 阅读 · 0 评论 -
《C语言深度刨析》整理--函数和文件
进行到这里,就比较轻松愉快了,最后的内容也较少较简单 规范的养成是一个长期的过程,关键是要有意识,开始的时候,代码写前写中写后,可以参照比较好的代码规范对比修正一下;一、简要介绍几种较好的编码规范 1、每一个函数都必须有注释,即使函数短到可能只有几行 2、每个函数定义结束之后以及每个文件结束之后都要加一个或若干个空行 3、在一个函转载 2011-11-15 10:32:49 · 430 阅读 · 0 评论 -
《C语言深度刨析》整理--指针和数组
指针是c/c++ 精华,没有很好的掌握指针,基本是没有掌握c/c++,对c/c++ 也是一知半解,往往指针掌握不好,也不能很好的理解数组和内存管理一、指针在系统同占用的空间 在32位系统中,指针所占空间的大小为 4个字节,与指针指向的数据类型无关; 比如 int *p; char *p; double *p; int **p; 已经执行构造类型的结构转载 2011-11-15 10:22:28 · 390 阅读 · 0 评论 -
超强指针深入刨析
摘录的别人的: C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方 法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用 来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的:The right-left rule转载 2011-12-04 16:11:29 · 368 阅读 · 0 评论 -
《C语言深度刨析》整理--内存管理
一、内存的存储区1.、栈(堆栈)区、堆区、静态区等(1)、栈区(堆栈)(stack):由编译器自动分配释放 ,存放函数参数值,局部变量等。栈上的内容只在函数的范围内存在,当函数运行结束,这些内容也会自动被毁.其特点是:效率高,但空间大小有限(2)、堆区(heap) :一般由程序员分配释放 , 由malloc 系列函数或new 操作符分配的内存。其生命周期由free 或delete 决定转载 2011-11-15 10:27:22 · 358 阅读 · 0 评论 -
《c语言深度剖析》整理--预处理
一、宏定义 1. 宏定义的作用域 宏定义开始,到文件结束(其他的文件包含宏定义的文件也可引用)。 2. 宏定义可增加代码的可读性 #define ERROR_POWEROFF -1 若不采用宏定义的方式,代码中出现-1 时,程序的可读性变差,代码中出现有具体的含义的单独的数字(比如上面-1) 称为魔鬼数,别人阅读代码转载 2011-11-09 13:18:47 · 413 阅读 · 0 评论 -
《c语言深度剖析》整理--关键字
一、最快关键字register 关键字regiter请求编译器尽可能的将变量存在CPU的寄存器中。有几点注意的地方。 1、register变量必须是能被CPU寄存器所接受的类型,这通常意味着register变量必须是一个单个的值,并且其长度应小于或等于整型的长度。 但是,有些机器的寄存器也能存放浮点数。 2、register变量可能不存放在内转载 2011-11-09 13:10:22 · 518 阅读 · 0 评论 -
《c语言深度剖析》整理--符号
一、注释符号 c语言的注释符号有两种 /*...*/ 和 // 1. 以下几种注释的形式: A)int/*...*/i; B)char* s="abcdefgh //hijklmn"; C)in/*…*/t i; 解析: A 正确,编译器再编译代码之前将注释符号替换为空格 ,等价于 int转载 2011-11-09 13:08:23 · 939 阅读 · 0 评论