首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

一个c有关问题

2012-04-04 
一个c问题#includestdio.hvoidf(inta,void*b){intc(int*)bprintf( %d\n ,*c)}voidmain(){f(5,4)}i

一个c问题
#include   <stdio.h>

void   f(int   a,void   *b)
{
int   c   =   (int*)b;
printf( "%d\n ",*c);

}
void   main()
{
f(5,4);


}

int   c   =   (int*)b;这样为何正确?指针给整形?

而int   c   =*((int*)b);就出错了。


[解决办法]
LS正解,在 windows内存模型中低于0xFFFF的区域为NULL指针分配区

热点排行