搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ (int *) 和int *有什么区别
标题:
(int *) 和int *有什么区别
取消只看楼主
lijunbo
等 级:
新手上路
帖 子:13
专家分:8
注 册:2011-10-5
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:2
(int *) 和int *有什么区别
请问(int*)和int *之间的区别。
如int * pi=&boy 1
pi=(int *) 0xB8000000 2
表达式1是定义一个指针pi,并将其值初始化为变量boy的地址;
表达式2是什么意思呢??
搜索更多相关主题的帖子:
表达式
2011-11-25 12:52
lijunbo
等 级:
新手上路
帖 子:13
专家分:8
注 册:2011-10-5
第
2
楼
得分:0
以下是引用
hxcet
在2011-11-25 13:02:02的发言:
表达式2意思就是把指针pi重设为指向地址0xB8000000,这个地址的类型就是(int *)
我明白了 最后pi的地址就是0xB8000000。
那么可不可以将0xB8000000直接赋给pi,即
pi=0xB8000000
这样做可以吗?
2011-11-25 13:11
lijunbo
等 级:
新手上路
帖 子:13
专家分:8
注 册:2011-10-5
第
3
楼
得分:0
回复 4楼 hxcet
thank you very much
2011-11-25 14:00
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-356191-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.282077 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved