用c语言实现两数的和与差第八行的函数调用为什么是加一个地址符再加普通变量啊,可以给我注释一下整个程序的代码吗?还有就是printf里面为什么不可以和第十行那样直接用指针的值来输出啊
传地址,在函数里面才可以通过地址修改变量的值
float * pdiff; 这里缺少分号在printf("两数之差为%f", *pdiff);前面加上pdiff = &diff;或者还可以pdiff = &diff;sum_diff(&x,&y,&sum,pdiff);