
【程序员面试宝典】学习记录
文章平均质量分 88
Voidwalkerxiaohui
西安电子科技大学CS硕士在读关注图像处理算法研究字典学习人工智能数学等学科研究方向希望结识更多同道中人
展开
-
《程序员面试宝典》学习记录1
《程序员面试宝典》学习记录1第5章 程序设计基本概念1、赋值语句1)x == (y=z); //先将z赋值给y,之后看x和y是否相等x = (y==z); //先看y是否等于z,相等返回布尔值1,否则返回布尔值0x = (y & z); //先求y与z的位与,之后赋值给xx = (y && z); //先将y与z进行与运算,之后返回布尔值,赋值给x总结:== &原创 2014-08-03 09:05:59 · 1495 阅读 · 1 评论 -
《程序员面试宝典》学习记录2
《程序员面试宝典》学习记录2第6章 预处理、const与sizeof1、宏定义1)C预处理器#include指令用于在编译期间把指定文件的内容包含当前文件;#define指令用于任意字符序列替代一个标记;2)用预处理指令#define声明一个常数,用来表示一年有秒#define SECONDS_PER_YEAR (60 * 60 * 24 * 3原创 2014-08-06 09:26:32 · 1233 阅读 · 0 评论 -
《程序员面试宝典》学习记录3
《程序员面试宝典》学习记录3第7章 指针与引用一、指针的基本问题1、指针与引用的差别?1)引用必须初始化,指针则不必int &reiv; //无效int *p; //有效2)引用初始化后不能被修改,指针可以改变所指向的变量3)不存在指向空值的引用,但是存在指向空值的指针4)引用没有const,指针有const这里需要切记,使用const声明的同时必须原创 2014-08-06 09:29:11 · 1531 阅读 · 0 评论 -
《程序员面试宝典》学习记录5
印象笔记同步分享:《程序员面试宝典》学习记录5《程序员面试宝典》学习记录5第9章 STL模板与容器9.1、向量容器考点1:对容器保存的元素类型的限制voctor v2(10) 错误,必须要提供一个原始初始化器vectorint>v1(100) 初始化size为100 避免数组动态增长时候不断分配内存v1.reserve(100)原创 2014-08-28 22:31:00 · 1537 阅读 · 0 评论 -
《程序员面试宝典》学习记录6
印象笔记同步分享:《程序员面试宝典》学习记录6《程序员面试宝典》学习记录6第10章 面向对象10.1 面向对象的基本概念考点1:面向对象三大特性1)封装性:封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。(开闭原则)在C++中类中成员的属性有:public, protecte原创 2014-08-28 22:34:06 · 2122 阅读 · 1 评论 -
《程序员面试宝典》学习记录7
印象笔记同步分享:《程序员面试宝典》学习记录7《程序员面试宝典》学习记录7第11章 继承与接口整个C++程序设计全面围绕面向对象的方式进行。类的继承特性是C++的一个非常重要的机制。继承特性可以使一个新类获得其父类的操作和数据结构,程序员只需在新类中增加原有类没有的成分。在面试过程中,各大企业会考量你对虚函数、纯虚函数、私有继承、多重继承等知识点的掌握程原创 2014-08-28 22:36:10 · 1920 阅读 · 0 评论 -
《程序员面试宝典》学习记录8
印象笔记同步分享:《程序员面试宝典》学习记录8《程序员面试宝典》学习记录8第16章 操作系统操作系统面试题目主要包括进程、线程、内存管理、垃圾回收、以及缓存等诸方面。16.1 进程考点1:理解操作系统中的作业、进程、线程、管理作业:用户在一次解题或者一个事务处理过程中要求计算机系统所做工作的集合,它包括用户程序、所需要的数据及控制命令等。原创 2014-08-31 10:01:03 · 1848 阅读 · 0 评论