使用指针技术显示数组

时间:2016-01-13 20:53:20

标签: c arrays pointers pointer-arithmetic

我想显示类型为double的数组的内容,其长度为5,而不使用[]索引。我只能使用for循环和指针技术。

你怎么能实现这一目标? 任何人都可以给我一个简短的指针解释,因为我不知道如何正确使用它们?

1 个答案:

答案 0 :(得分:2)

数组索引运算符是隐藏指针运算的简写。

所以如果你有这样的数组:

double a[5];

而不是使用这个表达式:

a[1]

您可以使用:

*(a + 1)