可能重复:
如何找到 sizeof(指向数组的指针)
我正在使用以下代码创建一个数组
float *A;
A = (float *) malloc(100*sizeof(float));
float *B;
B = (float *) malloc(100*sizeof(float));
但是在这些之后,当我通过以下方式键入 A 和 B 的大小时,我得到 2 作为结果,因为我希望看到 100。
sizeof(A)/sizeof(float)
可能重复:
如何找到 sizeof(指向数组的指针)
我正在使用以下代码创建一个数组
float *A;
A = (float *) malloc(100*sizeof(float));
float *B;
B = (float *) malloc(100*sizeof(float));
但是在这些之后,当我通过以下方式键入 A 和 B 的大小时,我得到 2 作为结果,因为我希望看到 100。
sizeof(A)/sizeof(float)