1.楼主以后问有关程序设计问题的时候注意格式,你这样没几个人愿意看.
2.数组做函数参数的时候,其实传递的是数组首地址,就是说其实参数char p[][10]相当于 & p[0],就是p[0]的地址,所以改变的不是一楼说的形参而是p这个实参数组
3.这道程序的问题在于数组交换strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[i],t) 最后一个strcpy如果写成(p[j],t)答案就是6,否则是不会改变的.
楼主慢慢理解
当然是3了,你的数据里第一行不是“abc"吗
不管你的F()函数是什么,都不会改变你的那个数组的。因为C是传值,相当于只是对那个数组的一个复本进行操作,原数组不会变的。
靠 题目你就不会好好打一下 这看起来也太费劲了吧啊