c语言指针指向数组的时候,能不能先指向数组的最后一个地址,然后用p-- 去往回指?
我看一般都是P++ 然后刚开始指向数组的首地址。

指针数组能不用往回指P--,而不是在初始化的时候P++
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- threenewbee 2023-11-28 16:36关注
完全可以:
#include <stdio.h> int main() { int a[] = { 1, 2, 3, 4, 5 }; int * p = &a[4]; while (p != &a[-1]) { printf("%d ", *p); p--; } return 0; }
解决 无用评论 打赏 举报