下沙论坛

标题: 一道c语言题目请大家帮忙 [打印本页]

作者: bob4926    时间: 2006-9-19 09:34
标题: 一道c语言题目请大家帮忙
一道c语言题目请大家帮忙

int *p,k=10;
double *q,f=5.6;
p=&k;q=&f;
p=(int *)q;
printf("%d",*p);

*p 为什么是一个随机整数,(Int*)p是什么意思??

作者: 开心豆    时间: 2006-9-19 15:32
啊哦!
作者: 刹那公子    时间: 2006-9-26 19:33
指针还是什么??
作者: lugaizhen    时间: 2006-10-9 11:22

*p之所以是一个指针整数,是因为他是一个指针类型,指针类型就是一个随机的可以变动的啊.

(int*)p 指定P为整数类型的指针,而int *p说的是把指针P定为整型.


作者: Eagle    时间: 2006-10-10 15:46

由于不同的C标准里int和double有不同的长度,现在以VC6.0所支持的C标准来说:

*p并不是一个随机的整数,它是从f的低4字节里截下来的,


作者: 陈梦    时间: 2006-12-24 09:41
我还没学
作者: 虚弱少年    时间: 2006-12-27 16:18
忘光了~~~~~~~~~~~~
作者: king444    时间: 2007-1-4 20:13
晕 我不会这道题。。。




欢迎光临 下沙论坛 (http://bbs.xiasha.cn/) Powered by Discuz! X3.3