icon-rss-large

外贸 | | 登录

订阅我们

指针变量的基本运算

Published on 2022-09-04 by zhushican

微软雅黑, 黑体, Arial, Helvetica, sans-serif; font-size: 18px; background-color: rgb(255, 255, 255);">指针变量基本运算

微软雅黑, 黑体, Arial, Helvetica, sans-serif; font-size: 18px; background-color: rgb(255, 255, 255);">地址指针变量可出现在表达式中,如:

int x, y, *px=&x;

int x, y, *px=&x;

指针变量的基本运算

*&为同级运算符,结合性从右至左。当执行了int a,*p;p=&a;后,则下列表示是等价的:

1.a等价于*p等价于*&a等价于*(&a)

2. p等价于&a等价于&*p等价于&(*p)

3.(*p)++等价于a++

指针变量px指向整数x,则*px可出现在x能出现的任何地方。例如:

y=*px+5; /*表示把x内容5并赋给y*/

y=++*px; /*px内容加上1之后赋给y++*px相当于++(*px)*/

y=*px++; /*相当于y=*px; px++*/


Gravatar

About

Read More...
0
Comments
Leave a Comment