标签: c arrays pointers pointer-arithmetic
我想显示类型为double的数组的内容,其长度为5,而不使用[]索引。我只能使用for循环和指针技术。
你怎么能实现这一目标? 任何人都可以给我一个简短的指针解释,因为我不知道如何正确使用它们?
答案 0 :(得分:2)
数组索引运算符是隐藏指针运算的简写。
所以如果你有这样的数组:
double a[5];
而不是使用这个表达式:
a[1]
您可以使用:
*(a + 1)