请问一个数组边界的问题
假如我有一个函数
void aa(POINT *x ,int y ,POINT *z)
{
}
其中x是要输入的数组起始地址,y也是输入的数据
而z是要返回的数据起始地址,那我怎么才能判断x数组的大小,就是结尾???
还有z值返回了,也只是一个指针,那外面的函数怎么判断z的结尾???
是不是全部要附加数组的大小阿。。。???
另外 a[6]和a=malloc(sizeof(char)*6)这个申请的数组是一样的吗???
a[6]可以用6个,还有一个a[6];
后者也是不是有一个a[6]????