一道函数测试题!void func(int *x){ x=(int *)malloc(sizeof(int));*x=12;}int main(){ int x=10;func(&x);printf("%d",x)}x输出为什么是10?当所malloc那行注释后x的输出为12?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/19 23:06:49
xՑN@_I4-i϶A&PPhHO UD` -O3wl™A1.\{̹Hj ٺӂc{>6 Jzd7Xޤ F ȶZ#ඁf>c8Rf}7