问个c语言问题
stm32吧
全部回复
仅看楼主
level 5
int *p =(int*)0x3000;//这里*p存的值是0x3000
还是内存地址0x3000里的值??
.....
.....
for(;;)
{
p=(int*)0x3000;
....p++;
}
2016年10月21日 03点10分 1
level 7
我就不告诉你,让你着急,哈哈,你不是学单片机相关专业的吧
2016年10月21日 03点10分 3
[不高兴][惊哭][泪]
2016年10月21日 04点10分
level 8
第二个
2016年10月21日 04点10分 4
哦谢谢,也就是说没有int *p=0x3000或int *p; p=0x3000 ;这种这种写法的咯?
2016年10月21日 05点10分
@怕端午的粽子 当然。。有啦
2016年10月21日 11点10分
level 5
查资料后我的理解
int *p=(int*)0x3000;等效于
int *p; p=(int*)0x3000 ;
是这样吗?
(int*)0x3000是地址0x3000;
*p 存的是地址0x3000的值
那么就是说
int *p; p=0x3000 ;这是错的吗
2016年10月21日 04点10分 5
1