bob4926 发表于 2006-9-19 09:34:00

一道c语言题目请大家帮忙

<span class="bold">一道c语言题目请大家帮忙</span><br/><br/><!--Element not supported - Type: 8 Name: #comment--><div style="FONT-SIZE: 12px;">int *p,k=10;<br/>double *q,f=5.6;<br/>p=&amp;k;q=&amp;f;<br/>p=(int *)q;<br/>printf("%d",*p);<br/><br/>*p 为什么是一个随机整数,(Int*)p是什么意思??</div>

开心豆 发表于 2006-9-19 15:32:00

啊哦!

刹那公子 发表于 2006-9-26 19:33:00

指针还是什么??

lugaizhen 发表于 2006-10-9 11:22:00

<p>*p之所以是一个指针整数,是因为他是一个指针类型,指针类型就是一个随机的可以变动的啊.</p><p>(int*)p 指定P为整数类型的指针,而int *p说的是把指针P定为整型.</p>

Eagle 发表于 2006-10-10 15:46:00

<p>由于不同的C标准里int和double有不同的长度,现在以VC6.0所支持的C标准来说:</p><p>*p并不是一个随机的整数,它是从f的低4字节里截下来的,</p>

陈梦 发表于 2006-12-24 09:41:00

我还没学

虚弱少年 发表于 2006-12-27 16:18:00

忘光了~~~~~~~~~~~~

king444 发表于 2007-1-4 20:13:00

晕 我不会这道题。。。
页: [1]
查看完整版本: 一道c语言题目请大家帮忙