


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、“引用”与指针的区别是什么?引用是变量的别名,和变量共享空间,引用必须初始化。指针有自己的空间,间接访问变量的值2、.h头文件中的ifndef/define/endif 的作用?防止重复引用3、include 与include file.h的区别?前者是系统函数,后者是用户自定义函数 4、在C+ 程序中调用被 C 编译器编译后的函数,为什么要加 extern “C”声明? 函数和变量被C+编译后在符号库中的名字与C语言的不同,被extern C修饰的变量和函数是按照C语言方式编译和连接的。由于编译后的名字不同,C+程序不能直接调用C 函数。C+提供了一个C 连接交换指定符号extern“C”来解决这个问题。5、switch()中不允许的数据类型是?实型6、char *GetMemory(void)char p = hello world;return p; 返回局部变量指针 void Test(void)char *str = NULL;str = GetMemory();printf(str);请问运行Test 函数会有什么样的结果?答:无效的指针,输出不确定7、 new delete与malloc free的联系与区别?相同点:用于申请动态内存和释放内存;不同点:new delete 是c+的运算符不是函数执行效率高,会自动执行构造函数和析构函数,malloc 和free 是c/c+的标准库函数,malloc返回的是void*需要显示转换,。8、struct和class的区别1、结构体的成员默认是公有的,class成员默认是私有的2、结构体只有成员变量没有成员函数。9、const与#define相比有什么有点。1:const定义常量有数据类型,后者只是简单的字符串替换2:编译器可以对const进行类型检查,有些集成化工具可以对const进行调试10、 类的静态成员和非静态成员有何区别?1:所有对象共享这些静态成员,是在所有对象之外单独开辟空间;类是一种抽象类型,并不占存储空间,显然无处容纳数据2:静态数据成员在程序编译时被分配空间,程序结束空间被释放。3:只能在类体外进行初始化4:可以通过对象来引用也可以通过对象来使用。11、 要对绝对地址0x100000赋值,我们可以用(unsigned int*)0x100000 = 1234;那么要是想让程序跳转到绝对地址是0x100000去执行,应该怎么做?*(void(*)()0x10000012、 virtual 关键字都在什么地方用,作用是什么?Virtual用来修饰函数,此函数为虚函数。体现了类的多太性。13、 内存分配几种方式1:在静态存储区分配:在函数编译的时候分配空间(全局变量);2:在栈上分配:在函数执行的时候分配空间(局部变量);3:在堆上分配,动态申请空间14a) 一个整型数(An integer)int ab)一个指向整型数的指针( A pointer to an integer)int *ac)一个指向指针的的指针,它指向的指针是指向一个整型数( A pointer to a pointer to an intege)int *ad)一个有10个整型数的数组( An array of 10 integers)int a10e) 一个有10个指针的数组,该指针是指向一个整型数的。(An array of 10 pointers to integers)int *a10f) 一个指向有10个整型数数组的指针( A pointer to an array of 10 integers)int( *a)10g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument and returns an integer)int (* a)(int)h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数( An array of ten p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民族服饰绘画课件
- 铸铁拉压曲线
- 2025年传染病学典型疫情处理模拟测试答案及解析
- 2025年儿科学科免疫接种知识测验答案及解析
- 2025年呼吸内科实际操作能力测试模拟试卷答案及解析
- 2025年肝胆胰外科胰腺切除术后腹腔引流操作技能评估试卷答案及解析
- 2025年护理学的胸部创伤急救护理答案及解析
- 2025年麻醉科用药安全操作演练答案及解析
- 民族团结小模范事迹课件
- 2025年医疗器械工程器械维护技术考试答案及解析
- 2025年公证员助理招聘考试题库及模拟题答案
- 婴幼儿发展引导员岗前考核试卷及答案
- 2025湖北省监督数据分析应用中心专项招聘22人考试参考试题及答案解析
- 汽车维修工国家职业资格二级技能试题(附答案)
- 文创市集限定摊位协议
- 2025版旅游景区导游及服务人员派遣合同模板
- 2025年中国癌症筛查及早诊早治指南(试行)
- 人教鄂教版(2024)科学一年级上册每课教学反思
- 川教版(三起)(2024)三年级上册英语全册教案
- 名誉顾问聘任管理办法
- 《戏曲服饰欣赏》课件
评论
0/150
提交评论