在函数中调用malloc
在函数中调用malloc问题分析测试其他问题
问题
void fun(double *p1,double *p2,double*s){
s = calloc(1,sizeof(double));
*s = *p1 + *(p2 + 1);
}
int main(){
double a[] = {1.1,2.2};
double b[] = {10.0,20.0};
double *s = a;
fun(a,b,s);
printf("%5.2f",s);
}
结果是1.10
分析
在函数内
原创
2021-07-12 19:13:37 ·
874 阅读 ·
0 评论