0
次のプログラムは、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]);
}
プロンプトの理由downvote? –
出力が影響を受けます。 –
@NikhilVerma文をコメントアウトしたり、逆参照を取り除いたり、 '++ pp;'を使用したりすると、同じ結果になります。 –