【发布时间】:2016-12-01 14:35:12
【问题描述】:
以下程序给出的输出为 17、29、45;我不明白**++pp; 是什么意思。谁能详细解释一下程序。
#include <stdio.h>
int main() {
static int a[] = {10, 22, 17, 29, 45};
static int *p[] = {a, a + 2, a + 1, a + 4, a + 3};
int **pp = p;
**++pp;
printf("%d %d %d", **pp, *pp[3], pp[0][2]);
}
【问题讨论】:
标签: c pointers dereference pre-increment