<分区>
谁能帮我解决这个问题?
我认为这是不可能的……除非我传递另一个带有大小的参数?我想避免它。
我该怎么做?
int size(int *array){
return (sizeof(array) / sizeof(int));
};
int main(int argc, const char * argv[])
{
int array[] = {1,2,3,4};
printf("%d", size(array) );
return 0;
}
谢谢!