1 / 5
文档名称:

c语言面试常见问题.docx

格式:docx   大小:20KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言面试常见问题.docx

上传人:892629196 2022/3/6 文件大小:20 KB

下载得到文件列表

c语言面试常见问题.docx

相关文档

文档介绍

文档介绍:时间:2022年3月7日
学海无涯
页码:第- 2 -页共5页
c语言面试常见问题
c语言面试常见问题
”只读",下面的声明都是什么意思?

const int a;
时间:2022年3月7日
学海无涯
页码:第- 2 -页共5页
c语言面试常见问题
c语言面试常见问题
”只读",下面的声明都是什么意思?

const int a;
int const a;
const int *a;
int * const a;
int const * a const;
前两个的作用是一样,a是一个常整型数。第三个意味着a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)。第四个意思a是一个指向整型数的常指针(也就是说,指针指向的整型数是可以修改的,但指针是不可修改的)。最后一个意味着a是一个指向常整型数的常指针(也就是说,指针指向的整型数是不可修改的,同时指针也是不可修改的)。
结论:·;关键字const的作用是为给读你代码的人传达非常有用的信息,实际上,声明一个参数为常量是为了告诉了用户这个参数的应用目的。如果你曾花很多时间清理其它人留下的垃圾,你就会很快学会感谢这点多余的信息。(当然,懂得用const的程序员很少会留下的垃圾让别人来清理的。)·;通过给优化器一些附加的信息,使用关键字const也许能产生更紧凑的代码。·;合理地使用关键字const可以使编译器很自然地保护那些不希望被改变的参数,防止其被无意的代码修改。简而言之,这样可以减少bug的出现。
时间:2022年3月7日
学海无涯
页码:第- 2 -页共5页
(1)欲阻止一个变量被改变,可以使用const关键字。在定义该const变量时,通常需要对它进行初始化,因为以后就没有机会再去改变它了;
(2)对指针来说,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const;
(3)在一个函数声明中,const可以修饰形参,表明它是一个输入参数,在函数内部不能改变其值;
(4)对于类的成员函数,若指定其为const类型,则表明其是一个常函数,不能修改类的成员变量;
(5)对于类的成员函数,有时候必须指定其返回值为const类型,以使得其返回值不为“左值”。
?并给出三个不同的例子。
一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:
(1)并行设备的硬件寄存器(如:状态寄存器)
(2)一个中断服务子程序中会访问到的非自动变量(non-automatic variables)
时间:2022年3月7日
学海无涯
页码:第- 3 -页共5页
(3)多线程应用中被几个任务共享的变量

最近更新

2025学校七五普法工作计划范文 4页

监理工程师之水利工程目标控制题库带答案(巩.. 166页

2025年中级注册安全工程师之安全生产管理考试.. 202页

2025年中级注册安全工程师之安全生产管理考试.. 201页

宽叶缬草抗H5N1病毒活性成分研究综述报告 2页

家族企业高管薪酬业绩敏感度研究综述报告 2页

2025年中级银行从业资格之中级个人理财考试题.. 178页

2025学年度九年级上册语文教学计划精品 4页

2025年一级造价师之建设工程技术与计量(安装.. 223页

2025年二级建造师之二建建筑工程实务考试题库.. 162页

2025年二级建造师之二建建筑工程实务考试题库.. 162页

2025年县乡教师选调考试《教师职业道德》题库.. 50页

2025年县乡教师选调考试《教师职业道德》题库.. 51页

2025年咨询工程师(经济政策)考试题库及参考.. 62页

2025年咨询工程师(经济政策)考试题库含完整.. 62页

2025大学体育老师个人工作计划 3页

2025年国家电网招聘之电网计算机考试题库含答.. 158页

2025年国家电网招聘之电网计算机考试题库(突.. 161页

安徽省外商直接投资影响因素分析综述报告 2页

2025年国家电网招聘之经济学类考试题库含答案.. 80页

2025年二级建造师之二建建筑工程实务考试题库.. 162页

2025年企业人力资源管理师之一级人力资源管理.. 155页

2025年国家电网招聘之通信类考试题库含完整答.. 164页

2025年国家电网招聘之通信类考试题库附答案(.. 166页

2025年初级经济师之初级经济师人力资源管理考.. 171页

2025年初级经济师之初级经济师人力资源管理考.. 172页

学生校园内人身损害法律责任研究 2页

2025年报检员资格考试题库及答案1套 84页

2025年县乡教师选调考试《教师职业道德》题库.. 52页

2025年普法学法知识竞赛题库word 49页