不一定。

首先,p=&a 将p指向变量a的地址。

然后,*(p++) 先取出p所指向的地址上的值,即a的值,然后p的值会自增1,指向下一个地址。

而a++是先取出a的值,然后再将a的值自增1。

所以,如果p指向的是a的地址,且p自增1后指向的是a的下一个地址,那么*(p++)==a++成立。但如果p指向的不是a的地址,或者p自增1后不是指向a的下一个地址,那么*(p++)==a++不成立。

变量p为指针变量 p=&a p++==a++吗?

原文地址: https://www.cveoy.top/t/topic/b7x1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录