多谢谢各位的帮忙,呵呵
问题已经解决
但我想*max=*min=*p跟max=min=p
我感觉这两个表示的是一个意思啊
但为什么第一种写法就不对了呢


 
										
					
	
	
	
			问题已经解决
但我想*max=*min=*p跟max=min=p
我感觉这两个表示的是一个意思啊
但为什么第一种写法就不对了呢



 
										
					
	
明天的明天还有明天。 可是今天却只有一个。 public Copy from 无缘今生



 
										
					
	
 2006-05-03 10:50
	    2006-05-03 10:50
  
 2006-05-03 10:52
	    2006-05-03 10:52
  



*max=*min=*p
你上面的程序还没有为min和max分配空间,不能对其进行操作,这是错误的.
max=min=p
把max和min都指向p指向的空间,这样才可以对其指向的值进行操作。

 2006-05-03 10:54
	    2006-05-03 10:54
   2006-05-03 10:57
	    2006-05-03 10:57
   2006-05-03 11:07
	    2006-05-03 11:07
   2006-05-03 11:48
	    2006-05-03 11:48
   2006-05-03 12:55
	    2006-05-03 12:55
   2006-05-03 13:00
	    2006-05-03 13:00
  不,就那样,
你再想想.
其实如果循环到temp+n-1,这个程序就不用比较了,因为程序的目的就是要把最大挪到最后面,最小的挪到最前面而已,即便比较了,也是一样;而如按你所说,swap(q,?)时就会溢出了.

 2006-05-03 13:09
	    2006-05-03 13:09