| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 343 人关注过本帖
标题:我这个程序到底什么地方错了
只看楼主 加入收藏
山科大梦
Rank: 2
等 级:论坛游民
帖 子:26
专家分:15
注 册:2012-3-13
结帖率:75%
收藏
 问题点数:0 回复次数:3 
我这个程序到底什么地方错了
#include<iostream>
using namespace std;
template<typename T>            
T sort(T*a,int n)                    
{
     for(int i=0;i<n;i++)
     {
         for(int j=n-1;j>i;j--)
         {
                if(a[j]<a[j-1])
                {
                         T temp=a[j-1];
                         a[j-1]=a[j];
                         a[j]=temp;
                }
         }
         }
      for(int k=0;k<n;k++) cout<<a[k]<<endl;         
      return 0;
}
int main()
{
     int a[5],n;            
     n=sizeof(a);            
     for(int i=0;i<n;i++)
         cin>>a[i];      
     sort(a,n);                                
     return 0;
}
搜索更多相关主题的帖子: return include 
2012-10-11 21:06
寒风中的细雨
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:66
帖 子:1710
专家分:8645
注 册:2009-9-15
收藏
得分:0 
有什么现象?
2012-10-11 22:42
寒风中的细雨
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:66
帖 子:1710
专家分:8645
注 册:2009-9-15
收藏
得分:0 
越界   n=sizeof(a);             引起非法访问

sizeof(a)/sizeof(a[0])
2012-10-11 22:44
山科大梦
Rank: 2
等 级:论坛游民
帖 子:26
专家分:15
注 册:2012-3-13
收藏
得分:0 
回复 3楼 寒风中的细雨
谢谢版主,懂了
2012-10-14 10:36
快速回复:我这个程序到底什么地方错了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042578 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved