我对一个指针动态内存分配后它后面取值是直接等于p【i】=num不用号了是不是我可以认为它变成数组了。请求失败2我对一个指针动态内存分配后它后面取值是直接等于p=num不用号了是不是我可以认为它变成数组了。
不是的。指针和数组是两个不同的概念。虽然指针可以像数组一样使用,但是它们的本质不同。指针只是一个变量,它存储了一个地址,而数组是一段连续的内存空间。使用指针访问数组元素时,需要使用号来解引用指针,而使用数组名访问数组元素时,不需要使用号。因此,使用p[i]=num和p[]=num都是错误的用法。正确的用法应该是*p=num或者p[i]=num。
原文地址: https://www.cveoy.top/t/topic/bVgH 著作权归作者所有。请勿转载和采集!