随笔分类 -  笔记——C/C++程序员面试秘籍

摘要:Z3S5 程序查错 将变量b赋值为f1()的返回值。因为在f1()函数里,全局变量f的值78.5赋给一个临时变量temp,这个temp变量由编译器隐式地建立,然后建立这个temp的引用b。这里对一个临时变量temp进行引用会发生错误。 Z3S7 指针和引用有什么区别 1.初始化要求不同。引用在创建的 阅读全文
posted @ 2017-12-26 10:27 宇尉 阅读(169) 评论(0) 推荐(0)
摘要:Z2S2 用#define实现宏并求最大值和最小值 1 #define MAX( x, y ) ( ((x) > (y)) ? (x) : (y) ) 2 #define MIN( x, y ) ( ((x) < (y)) ? (x) : (y) ) 在宏中需要把参数小心地用括号括起来。因为宏只是简 阅读全文
posted @ 2017-10-03 17:04 宇尉 阅读(184) 评论(0) 推荐(0)
摘要:Z1S6 当表达式中存在有符号类型和无符号类型时,所有的操作数都自动转换成无符号类型。 char getChar(int x, int y) { char c; unsigned int a = x; (a + y > 10)? (c = 1): (c = 2); return c; } //-7 阅读全文
posted @ 2017-10-01 19:47 宇尉 阅读(129) 评论(0) 推荐(0)