打印

指针问题

[复制链接]
885|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
baidudz|  楼主 | 2012-11-12 23:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在c++指针中,需要用到星号*来定义与取值
在定义时,如
int *p,a;  这里是定义了一个int类型的p指针,与一个int型的变量a, 请问我是否能够理解为int 与 *是分开来的

但是在指针类型转换过程中,如:
int *p1=static_cast<int *>(p2);  这里 <int *>应该就是表示int类型的指针,是否可以理解为int与*是组合在一起表示一个指针类型

相关帖子

沙发
秋天落叶| | 2012-11-12 23:42 | 只看该作者
int* p,a;
p是指针
a是int

使用特权

评论回复
板凳
hsbjb| | 2012-11-12 23:57 | 只看该作者
对象的声明由修饰符(specifier)、声明符(declarator)两者组成。修饰符包括对象的类型等。声明符包括指定对象的名字、改变修饰符规定的对象类型(如*)。注意,声明符只是作用于单个对象上。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

239

主题

2284

帖子

0

粉丝