另外我有一个char a[]={1,2,3},当我在外部的时候,我很容易可以通过,sizeof(a)/sizeof(a[0])来获取数组的长度,但是当我将该point传入x_array_map的时候,却无法获取到,sizeof(a),貌似变成了sizeof(&a)的值。也就是说, int main(void){ char arr [3]={1,2,3}; printf("%d\n",sizeof(arr...
void * x_array_map(void *func,char * arr){ //void (*funcP)(); //funcP=func; int len=sizeof(arr); printf("%d\n", len); // (*funcP)(); } 另外我有一个char a[]={1,2,3},当我在外部的时候,我很容易可以通过,sizeof(a)/sizeof(a[0])来获取数组的长度,但是当我将该point...
比如x_array_map 中 arr定义为一个指针,所以求得的是指针占用的大小,在主程序中定义为一个数组,所...