随笔分类 - 笔记——C/C++程序员面试秘籍
摘要:Z3S5 程序查错 将变量b赋值为f1()的返回值。因为在f1()函数里,全局变量f的值78.5赋给一个临时变量temp,这个temp变量由编译器隐式地建立,然后建立这个temp的引用b。这里对一个临时变量temp进行引用会发生错误。 Z3S7 指针和引用有什么区别 1.初始化要求不同。引用在创建的
阅读全文
摘要:Z2S2 用#define实现宏并求最大值和最小值 1 #define MAX( x, y ) ( ((x) > (y)) ? (x) : (y) ) 2 #define MIN( x, y ) ( ((x) < (y)) ? (x) : (y) ) 在宏中需要把参数小心地用括号括起来。因为宏只是简
阅读全文
摘要:Z1S6 当表达式中存在有符号类型和无符号类型时,所有的操作数都自动转换成无符号类型。 char getChar(int x, int y) { char c; unsigned int a = x; (a + y > 10)? (c = 1): (c = 2); return c; } //-7
阅读全文
浙公网安备 33010602011771号