数组名是一个常量指针,它指向数组的首地址,而且它是不能被修改的。在这种情况下,对数组名进行++操作是无效的,因为它指向的地址是固定的,不能改变。

而如果把数组的第一个元素的地址赋值给一个指针变量,那么这个指针变量就指向了数组的第一个元素,指针变量的值可以被修改。因此,对指针变量进行++操作是有效的,它可以使指针指向数组的下一个元素。

int urn3;urn++;为什么urn++是无效操作把urn数组第一给元素的地址赋值给指针指针却可以++操作

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

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