程序员面试宝典学习笔记
bool_Gao
非0则为1,非假则为真,
二进制的世界,二进制的我,
严谨不严肃,求真不较真。
展开
-
程序员面试宝典学习笔记01
2019年9月15日,开始了程序员求职路上的第一步--刷题+恶补基础。各种原因导致我一直想要开始却一直延后。现在开始不知道是不是晚了,但不试试一定是没希望的。作为一个学生,别的不敢说,学习能力绝对没问题,拿出高考+考研的精神,还有什么东西是我学不会的???网上大家都推荐程序员面试宝典这本书,今天正好到货(我的是第5版),准备一边刷题一边通读C++Primer这本书一边将自己所学记录下来。俗...原创 2019-09-15 13:14:55 · 312 阅读 · 0 评论 -
程序员面试宝典学习笔记02
5.1 面试题2程序的运行结果是:10、10、1、3、1、7、1。分析:1.首先程序开始进入main函数,定义局部变量xyz并对局部变量x进行初始化,初始化值为2。我们在定义变量时可以选择初始化,也可以不初始化。如果不初始化,编译时只会分配对应类型所占空间,没有值。 2.第九行,根据运算符的优先级表(C++ Primer第五版 第147页,自己看),首先执行z...原创 2019-09-15 16:57:20 · 219 阅读 · 0 评论 -
程序员面试宝典学习笔记03
5.2 面试题1第一个运行结果为2 1第二个运行结果为1 2分析:这两段代码的不同之处就在for循环里,一个有a++一个没有。要做对这题首先我们要知道,a++是先用a再自加1.而++a是现将a加一再作后续使用,了解了这一点后,我们还要知道for()循环体内部的操作是影响整个main函数的当然也包括for循环体内部。即第一个程序在for循环内判断完后,对a进行了自加1然后...原创 2019-09-16 09:03:12 · 451 阅读 · 0 评论 -
程序员面试宝典学习笔记04
5.4类型转换 面试题1不要小瞧了这题,十分的有水平,作对很容易,能真正做明白这题的都不是一般人。第十行不用多说,浮点型强制转换为整型,所以结果为1第十一行,输出float类型变量a的地址,这个结果是不确定的,因为每次编译器编译时都会为变量分配不同缓存区的地址第十二行,(int&)a什么意思呢?对比int &a记忆。 ...原创 2019-09-19 12:55:32 · 304 阅读 · 0 评论