一、要点:
函数的实参为指针类型时,只能体现出参数的起始位置,而不能表示出该数据大小,只有函数的定义里形参的使用上判断出该数据的大小。
二、伪代码:
void test(uint64* dst,uint32* src){
...} //在这部分计算中体现大小
int main(){
uint64 *dst;
uint32 *src;
int len=65536;
int num=10;
dst=(uint64 *)malloc(len*num);
src=(uint32 *)malloc(len*num);
test(tmp+len*i,src+len*i); //在这里体现起始位置
return 0;
}