int*a(int *b)
{
……
*b=???
……
}
在main函数中定义了*b,在自定义的函数中直接使用*b,会出现写入访问权限冲突。
原因是在main函数中没有分配*b的地址长度,*b为NULL。
修改方法:在main函数中给*b分配地址长度:*b== (int*)malloc(number * sizeof(int))(注意free)
int*a(int *b)
{
……
*b=???
……
}
在main函数中定义了*b,在自定义的函数中直接使用*b,会出现写入访问权限冲突。
原因是在main函数中没有分配*b的地址长度,*b为NULL。
修改方法:在main函数中给*b分配地址长度:*b== (int*)malloc(number * sizeof(int))(注意free)