c语言*++p是什么意思
时间: 2024-06-01 07:04:17 浏览: 132
c语言中的*++p是一个复合操作符,它的含义如下:
1. 首先,++p会将指针p的值增加1。这是一个前置自增操作符,它会先将p的值加1,然后返回增加后的值。
2. 然后,*会对指针p进行解引用操作,即获取指针p所指向的内存地址的值。
综合起来,*++p的意思是先将指针p的值增加1,然后获取增加后的指针所指向的内存地址的值。
范例:假设p的初始值为11533089,指向内存地址为11533090的变量e。执行*++p操作后,p的值会增加1变为11533090,然后解引用操作会获取到内存地址为11533090的变量e的值,即f。
阅读全文