一道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=&k;q=&f;<br/>p=(int *)q;<br/>printf("%d",*p);<br/><br/>*p 为什么是一个随机整数,(Int*)p是什么意思??</div> 啊哦! 指针还是什么?? <p>*p之所以是一个指针整数,是因为他是一个指针类型,指针类型就是一个随机的可以变动的啊.</p><p>(int*)p 指定P为整数类型的指针,而int *p说的是把指针P定为整型.</p> <p>由于不同的C标准里int和double有不同的长度,现在以VC6.0所支持的C标准来说:</p><p>*p并不是一个随机的整数,它是从f的低4字节里截下来的,</p> 我还没学 忘光了~~~~~~~~~~~~ 晕 我不会这道题。。。
页:
[1]