假设有int**类型变量returnColSize:
(*returnColSize) = (int*)malloc((*returnSize)*sizeof(int);
for(...){
(*returnColSOze)[i] = ...
}
把此处的returnColSize看作数组的指针会比看作二维数组更好理解,即对指针returnColSize解引用得到一维数组(*returnColSize),随后的malloc、赋值等操作都是对该数组作用。
假设有int**类型变量returnColSize:
(*returnColSize) = (int*)malloc((*returnSize)*sizeof(int);
for(...){
(*returnColSOze)[i] = ...
}
把此处的returnColSize看作数组的指针会比看作二维数组更好理解,即对指针returnColSize解引用得到一维数组(*returnColSize),随后的malloc、赋值等操作都是对该数组作用。