永发信息网

嵌入式系统经常具有要求程序员去访问某特定的内存位置的特点. 在某工程中,要求设置一绝对地址为0x67a9的整

答案:1  悬赏:50  手机版
解决时间 2021-04-08 03:04
嵌入式系统经常具有要求程序员去访问某特定的内存位置的特点. 在某工程中,要求设置一绝对地址为0x67a9的整
最佳答案
楼主自己说得很详细了,"这一问题测试你是否知道为了访问一绝对地址把一个整型数强制转换(typecast)为一指针是合法的.",后面应该是笔误,也不是重点。这样的基础问题,最基本的C资料就有说明,不管是上论坛提问题还是网上搜索,最好还是先自己查阅下书籍资料 .
05/14追加
看来楼主还是不相信我说的,百度知道的专业性还是太差了。我基本不用知道,这个账号只是为看看百度云,从没回答过问题。只是这个问题引起了我的好奇。
附带英文版的问题和答案:
Q:Embedded systems are often characterized by requiring the programmer to access a specific memory location. On a certain project it is required to set an integer variable at the absolute address 0x67a9 to the value 0xaa55. The compiler is a pure ANSI compiler. Write code to accomplish this task.
A:This problem tests whether you know that it is legal to typecast an integer to a pointer in order to access an absolute location. The exact syntax varies depending upon one's style. However, I would typically be looking for something like this: int ptr; ptr = (int )0x67a9; ptr = 0xaa55; A more obscure approach is: (int * const)(0x67a9) = 0xaa55; Even if your taste runs more to the second solution, I suggest the first solution when you are in an interview situation.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求教CCI指标和W&R指标的区别
轩逸1.6排量的车七十升的气能跑多少公里
农业上用生长素类似物2,4-D进行麦田除双子叶
远安县经济责任审计局在什么地方啊,我要过去
2个质数的积是14,这2个质数是多少和多少
前江风浪渐渐静,如今正得可安居,还有贵人相助
倩女幽魂的boss是看队长等级还是看队伍平均等
广场协议究竟是不是美国企图摧毁日本经济的阴
“夏至时”怎么解释
莆田哪里有印刷厂
怎样取消腾讯游戏启动时右下角显示的“安全检
为什么一个男生不再关注我的感情生活了,以前
包工安装桥架,大小都包,多少钱一米?
南浔到湖州的快客最晚一班车是几点啊?
你好,请问这种ERO机器人哪里有买?
推荐资讯
爱晚庭酒楼汉西店地址有知道的么?有点事想过
千纸鹤嫩汁烤肉这个地址在什么地方,我要处理
阿胶可以炖猪脚吗
推荐一款可以看高清,并且影音效果很好的显卡
i7 6700k 要装什么系统
有一首流浪歌,歌词是,我~流浪 哦~ 我流浪
本溪有什么特色的小礼物,出差想买回去送给女
毛细血管的特点之一是A.管内的血液含营养物质
动漫里的粉蓝是个什么意思
关于慈祥的父亲的语句,“这块风动的的石从前
老缸正宗丰镇月饼在哪里啊,我有事要去这个地
沁源县爱国卫生运动委员会办公室在哪里啊,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?