我是c语言老师,可以帮助你学习,例如习题解答、上机指导、辅导答疑等。
有意者联系:QQ群:3737570
[此贴子已经被作者于2006-11-25 21:06:03编辑过]
讨教一下:#include <stdio.h>#include <stdlib.h>int main(void){ int val = 100000, *p = &i; printf("%d\n", *((char *) p)); exit(0);}结果是多少,我在网吧没有编译器,最好告诉我一下原因。
*p = &i;
此句错误!i没有说明。
老师好~!请多多指教!
呵呵,老师好啊~
强制转换整型指针为字符指针,然后输出其中的内容.这个就是化为二进制,然后截取编译器所规定的位数(char所占的长度)
那也要看系统和编译器.