*&p表示什么意思?
2017-03-03 09:01
477 查看
void main()
{
int *a;
int *&p=a;
int b=10;
p=&b;
}
{
int *a;
int *&p=a;
int b=10;
p=&b;
}
int a=10; int p=a; 这种情况,p与a是不同的变量,这里是将a的值赋给p int &p=a; 即 p是a 的别名,p和a其实是同一个整形变量,两个占用同一块内存空间,如果有 p=15;那么a也是15,修改p与修改a是完全等价的 那么 int *a; int * &p=a; 很容易理解,把 int * 看成一个类型,a就是一个整型指针,p 是a的别名
相关文章推荐
- 声明中"AutoEventWireup"、"Codebehind"、"Inherits"分别表示什么意思?
- PHP中的符号 ->、=> 和 :: 分别表示什么意思?
- Perl中的符号 ->、=> 和 :: 分别表示什么意思?
- oracle 里 符号" ||" 表示什么意思??
- sql server中,N''表示什么意思?
- <a>标签中href=\"javascript:;\"表示什么意思??
- <a>标签中href="javascript:;"表示什么意思?
- 声明中"AutoEventWireup"、"Codebehind"、"Inherits"分别表示什么意思?
- PHP中的符号 ->、=> 和 :: 分别表示什么意思?
- <a>标签中href="javascript:;"表示什么意思??
- php中'.'和'..'还有'./'和'../'都是什么意思呢?具体表示什么呢?
- 声明中"AutoEventWireup"、"Codebehind"、"Inherits"分别表示什么意思?
- RGB颜色表示方法,red = (rgb & 0x00ff0000) >> 16是什么意思?
- split("\\s"{1,})里面的正则表示什么意思
- Perl中的符号 ->、=> 和 :: 分别表示什么意思?
- HTML页面中rows="119,*,99"表示什么意思?
- 屏幕显示"Primary IDE channel no 80 conductor cable installed"是什么意思?
- 一年中的十二个月(英语)分别表示什么意思/
- DCD DSR DTR RTS CTS表示什么意思
- <script defer> defer 是什么意思