用指针比较三个数的大小,max函数返回的是*px,为什么不可以直接参与之后的max函数调用呢?
max函数返回的数据为int型,并不是指针,return *px 表示返回指针px所指数据,并不是返回指针。另外还有一个错误是需要用一个变量来接收max()函数的返回值。
max返回的是 int, *p 按值返回,按你的想法应该将max返回值改为int *