程序员面试宝典
文章平均质量分 72
luby_xu
这个作者很懒,什么都没留下…
展开
-
程序员面试宝典第六章总结——预处理、const与sizeof
6.1 宏 (书写时,习惯带上括号) 面试题1: 宏定义时,需要注意操作符优先级问题。宏不是函数,只是在编译前(编译预处理阶段)将程序中的有关字符串替换成宏体。 懂得在宏中小心地把参数括号括起来。很重要!! 因此ACCESS_BEFORE(array[5], 4, 6); 在编译前被替换成了*&array[5]-4=6; 因为减号的优先级大于等号,所以先计算array[5]-4原创 2014-03-28 16:16:56 · 621 阅读 · 0 评论 -
第二章总结 C/C++程序设计
5.1 面试题1: int i=1; void main() { int i=i; } main函数里面的i与外面的i无关, i变量从声明的那一刻开始就是可见的了。上述可等价于: void main() { int i; i=i; } 因此上述i是一个已经声明,但是未定义值的i。i不等于1 若将上述代码改成: int c=1;原创 2014-03-25 22:19:04 · 559 阅读 · 0 评论 -
全局变量,局部变量
int i=1; int main() { int i=0; ______________; return 0; } 上述下划线上,填写句子,实现将局部变量i=0复制给全局变量i。 求解~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~原创 2014-04-24 20:56:21 · 380 阅读 · 0 评论 -
C语言实现memcpy
memcpy和memmove()都是C语言中的库函数,在头文件string.h中,作用是拷贝一定长度的内存的内容,原创 2014-04-24 21:46:52 · 692 阅读 · 0 评论 -
程序员面试宝典第九章总结
9.1 面试题1: 标准模版库容器类有两种类型,分别是顺序和关联。顺序容器可以提供原创 2014-04-11 22:13:49 · 379 阅读 · 0 评论