c++在函数中获得数组大小问题
时间:2010-06-10 来源:静止的流水
c++在函数中获得数组大小问题
有一个小函数中,比如一个冒泡排序函数中bubblesort(int *tdata),想要获得数组大小。在主函数中有一个数组data[]={1,2,3},要想在bubblesort中用sizeof(tdata)/sizeof(int)获得数组大小是不可能的,在函数中已经把数组名当做了一个指针,并未传递整个数组过去,所以sizeof(tdata)==sizeof(int),要想在函数中获得数组大小,只能用参数传递过去。
相关阅读 更多 +