想问一下,我蓝色笔画的,minmax函数里面参数的 *min和 *max指针和主函数里面的min、max是什么关系,
为什么可以直接打印min和max。不应该是指针 *min、 *max吗
想问一下,我蓝色笔画的,minmax函数里面参数的 *min和 *max指针和主函数里面的min、max是什么关系,
为什么可以直接打印min和max。不应该是指针 *min、 *max吗
收起
蓝色的那叫形参,把红色的传给蓝色的时候,红色的叫实参。
形参的作用范围是函数范围,函数结束,形参也就不存在了,所以函数外使用*max,*min会报错的
函数里面的指针,代表的是min和max的地址吧,然后进行地址上的变量赋值。
函数的参数类型是指针,所以传给函数的参数也必须是指针,因此需要在变量前加&
报告相同问题?