|-C/C++-|
文章平均质量分 76
wenwei0828
这个作者很懒,什么都没留下…
展开
-
C语言面试题精粹(一)
(欢迎大家指正其中的错误,谢谢)1. static有什么用途?(请至少说明两种) 1.限制变量的作用域 2.设置变量的存储域2. 引用与指针有什么区别? 1. 引用必须被初始化,指针不必。 2. 引用初始化以后不能被改变,指针可以改变所指的对象。 3. 不存在指向空值的引用,但是存在指向空值的指针。3. 描述实时系统转载 2006-04-22 08:07:00 · 2604 阅读 · 1 评论 -
C++指针探讨
(一)数据指针 转自 沐枫网志 指针,在C/C++语言中一直是很受宠的;几乎找不到一个不使用指针的C/C++应用。用于存储数据和程序的地址,这是指针的基本功能。用于指向整型数,用整数指针(int*);指向浮点数用浮点数指针(float*);指向结构,用对应的结构指针(struct xxx *);指向任意地址,用无类型指针(void*)。 有时候,我们需要一些通用的指针。在转载 2006-04-22 09:22:00 · 649 阅读 · 0 评论 -
C语言面试题精粹(二)
慧通1. 什么是预编译 何时需要预编译:1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。2. char * const p;char const * pconst char *p上述三个有什么区别?char * const p; //常量指针,p的值不可以修改char转载 2006-04-22 11:17:00 · 5588 阅读 · 0 评论 -
C语言面试题精粹(三)
有一个数组a[1000]存放0--1000;要求每隔二个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以7个数为例: {0,1,2,3,4,5,6,7} 0-->1-->2(删除)-->3-->4-->5(删除)-->6-->7-->0(删除),如此循环直到最后一个数被删除。方法1:数组#include using namespace std;#define n转载 2006-04-22 11:19:00 · 1737 阅读 · 0 评论