指针和数组在很多地方可以互换使用,但是数组和指针是有很大的区别的。 1.两者在含义上的区别。 数组对应着一块内存区域,而指针是指向一块内存区域。数组的地址和容量在生命期里不会改变,内容可以改变;指针指向的内存区域的大小可以随时改变,而且当指针指向常量字符串时,它的内容是不可以被修改的,否则在运行时会报错
java
最新推荐文章于 2023-07-18 15:45:50 发布
指针和数组在很多地方可以互换使用,但是数组和指针是有很大的区别的。 1.两者在含义上的区别。 数组对应着一块内存区域,而指针是指向一块内存区域。数组的地址和容量在生命期里不会改变,内容可以改变;指针指向的内存区域的大小可以随时改变,而且当指针指向常量字符串时,它的内容是不可以被修改的,否则在运行时会报错