摘要:
1、《程序员面试宝典》P67面试题3:给内存地址“0x123456789”赋值为0,请写出代码。锐捷公司2007年的一道笔试题目2、代码:#includeusing namespace std;int main(){ long *p;//这里的P只能是long型,如果定义成int *p就一定报... 阅读全文
摘要:
1、《程序员面试宝典》P66的一道题目很好的讲明白了引用与指针的区别:#includeusing namespace std;int main(){ int iv; int iv2=1024; int iv3=999; int &reiv;//错误:不能使用指向空值的引用, ... 阅读全文
摘要:
1、《程序员面试宝典》P53与P62面试题9,自己没有理解好:#include #include using namespace std;int test(char var[]){ return sizeof(var);}int main(){ char var[10]; int ... 阅读全文
摘要:
1、《程序员面试宝典》P56的一道题:请问打印出的结果是多少?#include #include using namespace std;class A1{public: int a; static int b; A1(); ~A1();};int main(){ c... 阅读全文
摘要:
1.compile和link是大多数语言从原代码生成可执行程序的两个步骤。2、compile是先针对单独原文件进行处理。link是把compile处理的结果组合成一个完整的可执行文件。编译:编译器对源代码进行编译,是将以文本形式存在的源代码翻译为机器语言形式的目标文件的过程。编译单元:对于C++来说... 阅读全文
摘要:
1、C语言问题:0x%08x表示什么什么意思?"0x": 就是普通字符,代表的是:16进制格式"%08x": 8位对齐的16进制格式,少于8位则前补0 如p=1 ==> 0x00000001p=16 ==>0x00000010 阅读全文