-4
爲什麼這段代碼使用& (*p)[i]
?如何使用void *?
typedef void* sir;
int main(){
sir *p;
int x[10],i;
for(i = 0;i < 10;i++)
x[i] = i;
p = &x;
for(i = 0;i < 10;i++)
printf("%d ",&(*p)[i]);
return 0;
}
什麼是'sir'的定義是什麼? – MikeCAT
@MikeCAT'typedef void sir' ...糟糕的格式 –
然後'p'的類型爲'void **'。 – MikeCAT