指针数组数组指针面试题
时间: 2023-10-29 20:58:18 浏览: 87
指针数组和数组指针是 C 语言中常见的概念,经常在面试中被问到。它们分别是什么意思呢?
指针数组是一个数组,其中的每个元素都是一个指针。这些指针可以指向不同的数据类型或对象。例如,int *ptr_array 是一个包含 5 个元素的指针数组,每个元素都是指向整型数据的指针。
数组指针是一个指针,它指向一个数组。它类似于一个指向数组首元素的指针,但是它可以通过指针算术运算访问数组中的其他元素。例如,int (*ptr) 是一个指向包含 5 个整型元素的数组的指针。
这两个概念在语法上有所不同,但在使用时可以根据需要选择适合的方式。在面试中,常常会给出一些涉及指针数组或数组指针的问题,要求理解其概念并能够正确使用。
阅读全文