找回密码
 注册会员
查看: 616|回复: 0

c语言的一个练习题

[复制链接]
发表于 2010-1-26 15:50:30 | 显示全部楼层 |阅读模式
<p>c语言的一个练习题</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:0 -</p>
<p>解决时间:2010-1-26 15:46</p>
<p>#include "stdio.h"</p>
<p>main()</p>
<p>{</p>
<p>int a[]={1,2,3,4,5,6,7,8,9,0},*p;</p>
<p>p=a;</p>
<p>printf("%x\n",p); printf("%x\n",p+9);</p>
<p>}</p>
<p>若一个int类型的变量占2个字节,第一个printf语句输出194则第二个printf语句输出的结果是 请说明理由</p>
<p>提问者: 黑色幽默002 - 一级</p>
<p>最佳答案</p>
<p>1a6</p>
<p>每个元素占两个字节,9个元素共占18字节,所以p+9的的地址就是在p地址的基础上加上18,也就是十六进制的12,加上十六进制和194,就是1a6</p>
<p>1</p>
<p>回答者:</p>
<p>匿名 2010-1-26 15:39</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>谢啦</p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-8-3 00:49

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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