当前位置:百问家>百科问答>*&p表示什么意思?

*&p表示什么意思?

2024-10-25 22:03:49 编辑:zane 浏览量:566

*&p表示什么意思?

的有关信息介绍如下:

nt 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的别名。

*&p表示什么意思?

扩展资料:

编程元素

在表述一个算法时,经常要引入变量,并赋给该变量一个值。

赋值运算符右侧的值由表达式生成,而表达式则由文本、常数、变量、属性、数组元素、其他表达式或函数调用的任意组合所构成。下面的示例阐释这一点。

x=y+z+findResult(3)

前面的示例将变量y中存储的值与变量z中存储的值相加,然后与调用函数findResult返回的值相加。然后,此表达式的总值将存储到变量x中。赋值语句的一般格式是:变量名=表达式 其中"="为赋值号

常见的赋值语句有以下几种形式:

(1)a = 3;{赋予变量常数值}

(2)b = a + 1;{将含有其它变量的表达式赋予变量}

(3)N = N...

参考资料:百度百科-赋值语句

版权声明:文章由 百问家 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwenjia.com/answer/187642.html
热门文章