我想到了这个问题: 我有以下指令
float *f = (float*) malloc(5*sizeof(float));
结果是
&f is of type float**
我不明白为什么会这样。
最佳答案
f
的类型是float*
,即指向 float 的指针。所以&f
是f
的地址,所以它的类型是address to pointer of float,也就是指向float指针的指针,意思是float**
.
关于c - 为什么这个说法是正确的? &f 是 float 类型**,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53214969/