不一定。

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

然后,'*(p++)' 表示先取出p所指向的地址的值,然后再将p的值加1。

而'a++' 表示先取出a的值,然后再将a的值加1。

因此,'*(p++)==a++' 的结果取决于p所指向的地址的值和a的值是否相等。

如果p所指向的地址的值等于a的值,那么'*(p++)==a++' 成立。

如果p所指向的地址的值不等于a的值,那么'*(p++)==a++' 不成立。

C语言指针操作:*(p++)==a++ 详解

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

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