在子函数中使用冒泡排序(c语言刚开始学习)

我想在主函数中输入数字到数组,在子函数中判断,但我一直不理解子函数中的size和取地址

img

int * q是完全没有必要的参数啊,删掉它

img


希望可以指出划线代码的作用或者意义