不懂点:1.第10行sort(a,10)2.第14行3.第17行的array[]没有数字的原理,如何解决?(语言-c语言)

img


自己写的,有点看不懂了,是用的是c语言,目前大一,入门,可能有不简洁的问题,可以一并告诉我,我尽力改

  • 第10行调了自定义的排序函数,看逻辑用的是选择排序
  • 第11行,后面的参数没啥作用,可以去掉
  • 第14行打印换行
  • 第17行一维数组作为入参可省略方括号内的数字,也就是这里定义了int型数组array,大小不关心。

因为是对数组整体排序,所以不需要传下标,具体是函数sort里面处理的。

sort(a,10)不是在调用你自己写的函数吗,到底是哪里不懂?
最好说出17行这种不懂的点,才好回答
17行不传数字,意思就是一个不定长的数组,传入的数组是多少就是多少
也可以定义成指针