野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: fire

【每日一题】const的作用 [嵌入式校园招聘笔试题]

  [复制链接]
发表于 2014-10-19 09:44:01 | 显示全部楼层
用关键字const限定的变量在C中为常变量,具有只读属性。可以修饰一般变量,指针。在定义是若用常亮进行初始化。
回复 支持 反对

使用道具 举报

发表于 2014-10-19 14:04:25 | 显示全部楼层
1:确保变量a不能被改变
2:
3:指针a指向的数据不可变,指针可变;
4:指针不可变,数据可变;
5:
回复 支持 反对

使用道具 举报

发表于 2014-10-19 18:40:24 | 显示全部楼层
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-10-19 18:52:25 | 显示全部楼层
走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2014-10-19 21:26:41 | 显示全部楼层
布吉岛。。。
回复 支持 反对

使用道具 举报

发表于 2014-10-19 23:55:55 | 显示全部楼层
只知道有标识常量这个功能
回复 支持 反对

使用道具 举报

发表于 2014-10-20 09:44:35 | 显示全部楼层
真的想不出
回复 支持 反对

使用道具 举报

发表于 2014-10-20 14:28:43 | 显示全部楼层
答案写在纸上了,看答案*^_^*
回复 支持 反对

使用道具 举报

发表于 2014-10-20 15:01:19 | 显示全部楼层
强烈支持,非常感谢哥们强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-10-20 15:32:50 | 显示全部楼层
o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
回复 支持 反对

使用道具 举报

发表于 2014-10-20 15:58:44 | 显示全部楼层
1和2.a为不能改变数值的变量
3.指针的地址不能改变
4.指针的内容不能改变
5.指针的地址和内容都不能改变
回复 支持 反对

使用道具 举报

发表于 2014-10-20 21:06:51 | 显示全部楼层
What's the answer?
回复 支持 反对

使用道具 举报

发表于 2014-10-20 22:40:53 | 显示全部楼层
前两个应该都是整形变量a是只读的,3应该是a内存的地址是只读的,4应该是a内存的地址对应的数据时只读的,5该不会是两个都是只读吧
回复 支持 反对

使用道具 举报

发表于 2014-10-20 22:45:13 | 显示全部楼层
擦擦,三四弄反了
回复 支持 反对

使用道具 举报

发表于 2014-10-21 08:54:48 | 显示全部楼层
设置静态变量
回复 支持 反对

使用道具 举报

发表于 2014-10-21 11:26:59 | 显示全部楼层
抢沙发~给哥们顶一个
回复 支持 反对

使用道具 举报

发表于 2014-10-21 17:20:11 | 显示全部楼层
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-10-21 19:18:21 | 显示全部楼层
呵呵啦啦啦啦啦啦啦啦啦啦啦啦
回复 支持 反对

使用道具 举报

发表于 2014-10-21 20:07:21 | 显示全部楼层
抢沙发~给哥们顶一个
回复 支持 反对

使用道具 举报

发表于 2014-10-21 20:23:32 | 显示全部楼层
啦啦啦啦啦啦啦啦啦啦
回复 支持 反对

使用道具 举报

发表于 2014-10-22 11:45:35 | 显示全部楼层
学习啦  学习啦
回复 支持 反对

使用道具 举报

发表于 2014-10-22 17:06:50 | 显示全部楼层
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-10-22 19:35:35 | 显示全部楼层
了解一些,看看答案抢沙发~给哥们顶一个
回复 支持 反对

使用道具 举报

发表于 2014-10-22 19:40:58 | 显示全部楼层
呵呵,看看答案
回复 支持 反对

使用道具 举报

发表于 2014-10-22 21:52:14 | 显示全部楼层
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-10-22 22:50:20 | 显示全部楼层
a强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-10-22 23:18:43 | 显示全部楼层
这个还真的不怎么清楚
回复 支持 反对

使用道具 举报

发表于 2014-10-23 09:24:53 | 显示全部楼层
走过路过,不能错过学习学习
回复 支持 反对

使用道具 举报

发表于 2014-10-23 10:51:11 | 显示全部楼层
  只知道和只读变量有关  学习学习
回复 支持 反对

使用道具 举报

发表于 2014-10-23 11:21:27 | 显示全部楼层
1和2是一样的吧
回复 支持 反对

使用道具 举报

发表于 2014-10-23 11:34:44 | 显示全部楼层
帅呆了,赞一个
回复 支持 反对

使用道具 举报

发表于 2014-10-23 18:02:44 | 显示全部楼层
走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2014-10-23 22:50:44 | 显示全部楼层
不知道,看看
回复 支持 反对

使用道具 举报

发表于 2014-10-24 08:05:11 | 显示全部楼层
看答案。。。
回复 支持 反对

使用道具 举报

发表于 2014-10-24 09:51:43 | 显示全部楼层
1.3.int不能改
2.4.a不能改
5.两个都不能改
回复 支持 反对

使用道具 举报

发表于 2014-10-24 11:04:08 | 显示全部楼层
fenggdfs 发表于 2014-10-23 10:51
只知道和只读变量有关  学习学习

哎,我基础知识不扎实,凌乱了很久。看来一下百度百科和c语言的书才才明白,留个自己的想法,请各位大神不要见笑。

火哥说的const的就近原则意思看const的右边紧挨着的变量,如const int *a,const右边靠近的是(*a),所以就是a指向的内容不可修改,即*a的值不可变;又如int * const a;,const右边靠近的是a,所以指针a不可变,但指向的内容可变。
const int *a  和 int const * a 是一样的,我翻了一下谭浩强的C语言,这个叫做【指向常量的指针变量】,作用是限制通过指针变量改变它指向对象的值,常用于作函数形参。
int * const a ,叫做【常指针】,指针变量的指向不能改变。

这里还想请问一下火哥,【#define     __I     volatile const 】这个是什么意思?
回复 支持 反对

使用道具 举报

发表于 2014-10-24 11:38:44 | 显示全部楼层
常整形数a抢沙发~给哥们顶一个
回复 支持 反对

使用道具 举报

发表于 2014-10-24 13:25:38 | 显示全部楼层
1.位于code区
2.整形常量
3指向code区整形常量
4.位于code区指向整形的指针,整形的位置根据编译条件
5位于code区指向位于code区的整形常量
回复 支持 反对

使用道具 举报

发表于 2014-10-24 15:11:35 | 显示全部楼层
强烈支持,非常感谢哥们
这个真不错,有用
回复 支持 反对

使用道具 举报

发表于 2014-10-24 15:15:50 | 显示全部楼层
学走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2014-10-25 09:04:39 | 显示全部楼层
走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2014-10-25 10:49:44 | 显示全部楼层
社么题呢,问题在那
回复 支持 反对

使用道具 举报

发表于 2014-10-25 16:32:21 | 显示全部楼层
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-10-25 16:49:49 | 显示全部楼层
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-10-25 19:53:30 | 显示全部楼层
走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2014-10-25 21:49:16 | 显示全部楼层
抢沙发~给哥们顶一个坚持跟火哥学习!
回复 支持 反对

使用道具 举报

发表于 2014-10-26 08:54:21 | 显示全部楼层
走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2014-10-26 12:34:48 | 显示全部楼层
抢沙发~给哥们顶一个
回复 支持 反对

使用道具 举报

发表于 2014-10-26 14:32:10 | 显示全部楼层
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-10-26 15:39:55 | 显示全部楼层
系诶系诶 洗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-19 17:23 , Processed in 0.042849 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表