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)多线程应用中被几个任务共享的变量

最近更新

2019年实习班班主任工作总结范文 2页

有趣运动会作文6篇 6页

珍爱生命安全第一演讲稿范文合集9篇 20页

合伙经营合同范文合集10篇 33页

超市的辞职报告-1 13页

2020-2021学年河北省衡水市景县杜桥镇冀人版二.. 8页

石榴籽一家亲主题团课2025观后感心得体会【5篇.. 5页

幼儿园中班数学教案详案小兔做客精选 4页

有关工程合同模板汇总9篇 19页

直播电商的直播带货模式解析 4页

2016届上海市长宁宝山嘉定青浦四区高三二模物.. 27页

小学六年级语文教师2019年度工作总结范文 5页

关于新人自我介绍范文集合7篇 7页

目标管理的作用与实施步骤 6页

提高学困生物理成绩的对策研究 7页

盐碱地治理可行性方案 3页

公益路上同行 27页

一年级下册数学试题-第三单元-认识100以内的数.. 10页

广告公司员工个人工作总结 5页

电脑租赁(3)创业计划书 5页

表扬学生拾金不昧表扬信-1 10页

公司月度总结-公司运营情况总结与展望 21页

公司文化介绍-了解我们的文化与价值观 26页

2025年安徽职业技术学院单招职业适应性测试题.. 62页

2025年安徽职业技术学院单招职业技能测试题库.. 128页

2025年安徽工业经济职业技术学院单招职业倾向.. 126页

2025年芜湖职业技术学院单招职业倾向性测试题.. 60页

2024年海南中考数学试题及答案word 10页

最新部编版四年级道德与法治下册全册教案【完.. 55页

基于单片机的安防监控系统研究与设计 24页