社区
C语言
帖子详情
一个面试题
xiaojun19830916
2006-08-31 12:40:24
1.enum string
{
x1,
x2,
x3=10,
x4,
x5,
}x;
问x= 0x801005,0x8010f4 ;
2.unsigned char *p1;
unsigned long *p2;
p1=(unsigned char *)0x801000;
p2=(unsigned long *)0x810000;
请问p1+5= ;
p2+5= ;
能给出详细的解吗?
...全文
1219
7
打赏
收藏
一个面试题
1.enum string { x1, x2, x3=10, x4, x5, }x; 问x= 0x801005,0x8010f4 ; 2.unsigned char *p1; unsigned long *p2; p1=(unsigned char *)0x801000; p2=(unsigned long *)0x810000; 请问p1+5= ; p2+5= ; 能给出详细的解吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
czm1203
2006-08-31
打赏
举报
回复
第一题不知道所谓。
第二题:
p1 + 5 = 0x801005;
p2 + 5 = 0x801014;
kangji
2006-08-31
打赏
举报
回复
第一题是什么意思?
Arthur_
2006-08-31
打赏
举报
回复
to jixingzhong:
p2+5=0x810000 + sizeof(long)*5 = 0x810020 ;//0x810014
):
jixingzhong
2006-08-31
打赏
举报
回复
就是指针 步长问题 ...
===========
楼上的动作也太快了吧 ...
=_=
jixingzhong
2006-08-31
打赏
举报
回复
2.unsigned char *p1;
unsigned long *p2;
p1=(unsigned char *)0x801000;
p2=(unsigned long *)0x810000;
请问p1+5= ;
p2+5= ;
==========
p1+5=0x810000 + sizeof(char)*5 = 0x801005
p2+5=0x810000 + sizeof(long)*5 = 0x810020 ;
边城狂人
2006-08-31
打赏
举报
回复
第一题是啥意思?反正 x1 和 x2 分别是 0,1,x3-x5 就是 10, 11, 12
申明了一个 x 变量,没有赋值,这也能猜出来 x 值是多少?我晕!
第2个就是考你 char 和 long 分别是占几个字节
char 是1个,8位
long 是4个,32位
答案分别是
0x801000 + 5
0x810000 + 5 * 4
lixf76
2006-08-31
打赏
举报
回复
1. x = 0
在默认情况下,enum初始值都是从0开始,除非指定第一个枚举类型的值.
2. p1 + 5 = 0x801000 + 5 * sizeof(unsigned char) = 0x801000 + 5 * 1 = 0x801005
p2 + 5 = 0x810000 + 5 * sizeof(unsigned long) = 0x810000 + 5 * 4 = 0x8100f4
最全的IT公司
面试题
集 CHM版的
搜集了超级多的
面试题
,做成了CHM版,希望对准备面试的朋友有所帮助,主要的分类如下: Java
面试题
,J2EE
面试题
,.net
面试题
,PHP
面试题
,数据库
面试题
,英语面试,外企面试,软件测试
面试题
,Python
面试题
,Oracle
面试题
,MySql
面试题
,Web开发
面试题
,Unix
面试题
,程序员面试,网络技术
面试题
,网络安全
面试题
,Linux
面试题
,Hibernate
面试题
,Spring
面试题
,SQL Server
面试题
,Struts
面试题
,EJB
面试题
本文件已经收集了 http://www.mianwww.com 至 2009年10月27日的所有内容。 有人可能下载后打不开:提示The address is not valid 解决方法: 1. 右键点击下载后的文件,点Properties 属性 2. 点击Unblock 3. 双击重新打开下载的文件
张孝祥整理的JAVA
面试题
宝典下载
这套
面试题
主要目的是帮助那些还没有java软件开发实际工作经验,而正在努力寻找java软件开发工作的朋友在笔试时更好地赢得笔试和面试。由于这套
面试题
涉及的范围很泛,很广,很杂,至少需要
一个
月的时间才能消化和掌握这套面试宝典,所以,大家应该早作准备,从拿到这套面试宝典之日起,就要坚持在每天闲暇之余学习其中几道题目,日积月累,等到出去面试时,一切都水到渠成,面试时就自然会游刃有余了。
C/C++程序设计员应聘常见面试试题深入剖析
C/C++程序设计员应聘常见面试试题深入剖析,不看会后悔!!!!!!!!!
linux面试笔试题大全
linux面试笔试题大全,很详细的资料 一.填空题: 1. 在Linux系统中,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 i节点 来标识。
各个公司
面试题
(百度、华为、中兴、烽火科技等)
本文件包括了国内外各大IT企业(百度、华为、中兴、烽火科技等)的
面试题
目,可供向往这些企业的哥们们提供些参考
C语言
70,021
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章