如何使用指針運算來打印結構的特定成員?我有一個2個成員的結構。我想通過操作指向該結構的指針的內存來打印出成員j
。帶結構的指針運算
#include <stdio.h>
#include <conio.h>
typedef struct ASD
{
int i;
int j;
}asd;
void main (void)
{
asd test;
asd * ptr;
test.i = 100;
test.j = 200;
ptr = &test;
printf("%d",*(ptr +1));
_getch();
}
沒有「指針的記憶」之類的東西。也許你的意思是「操縱指針」? – 2011-12-28 15:32:39
你爲什麼要這樣做,而不是使用' - >'運算符? – 2011-12-28 15:33:00
@ mr.anubis當然是。 – 2011-12-28 15:43:01