CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

朋友们帮我看看这个程序为什么在vc6.0下运行不了?

楼主stwutong(wsdf)2005-09-02 18:32:59 在 C/C++ / C++ 语言 提问

#include<iostream>  
  using   namespace   std;  
  class   Student  
  {public:  
  Student(int   n,int   s){num=n;score=s;};  
        int   num;  
        int   score;  
  };  
  int   max(Student   *p)  
  {  
  Student   *t=p;  
  for(;p<p+5;p++)  
  {  
  if((*p).score>(*t).score)(*t).score=(*p).score;  
  }  
  return   ((*t).num);  
  }  
     
  void   main()  
  {  
  Student   std[5]={Student(1001,98),Student(1002,98),Student(1003,77),  
                                      Student(1004,87),Student(1005,76)};  
  Student   *q=std;  
     
  cout<<max(q)<<endl;  
   
   
                 
  } 问题点数:20、回复次数:7Top

1 楼lyclowlevel(蓬蒿人)回复于 2005-09-02 18:39:17 得分 3

int   max(Student   *p)  
  {  
  Student   *t=p;  
  for(;p<p+5;p++)//这里出错了,将p<p+5改为p<t+5;  
  {  
  if((*p).score>(*t).score)(*t).score=(*p).score;  
  }  
  return   ((*t).num);  
  }  
  Top

2 楼foochow(无聊,灌水......)回复于 2005-09-02 18:44:44 得分 3

最好传个参数进去..  
  int   max(Student   *p,int   n)  
  {  
  Student   *t=p;  
  for(int   i=0;i<n;i++,p++)  
  {  
  if((*p).score>(*t).score)   (*t).score=(*p).score;  
  }  
  return   ((*t).num);  
  }Top

3 楼zhouhuahai(道号"虚无")回复于 2005-09-02 19:06:43 得分 3

呵呵,for(;p<p+5;p++)//造成了数组越界!Top

4 楼yayafu(维生素C)回复于 2005-09-02 20:53:54 得分 3

看来是笔误,呵呵Top

5 楼jiajun2001(Jagen(嘉俊))回复于 2005-09-02 21:19:04 得分 3

呵呵,for(;p<p+5;p++)循环条件永远为真啊Top

6 楼stwutong(wsdf)回复于 2005-09-02 21:40:57 得分 3

谢谢楼上的各位兄弟!Top

7 楼snowbirdfly(专心搞好嵌入式~~~)回复于 2005-09-02 22:36:14 得分 2

来迟~~  
  顶一下~~Top

相关问题

  • 在VC中能运行C++程序吗?
  • vc程序运行时不能显示?
  • VC程序运行时跳出runtime error?
  • c程序如何在VC里运行
  • 在TC下能运行的程序为什么在VC下不能运行
  • (100分)turbo c++ 中运行的程序如何在vc中运行
  • VC+SQL2000开发的程序,不安装SQL2000,程序能不能运行。
  • 再问怎样在VC++的程序中运行一个java程序,3x
  • 怎样知道一个vc程序的的运行的瓶颈?
  • vc写的程序运行时出现mfc42d.dll没找到?why?

关键词

  • student
  • score
  • std
  • num

得分解答快速导航

  • 帖主:stwutong
  • lyclowlevel
  • foochow
  • zhouhuahai
  • yayafu
  • jiajun2001
  • stwutong
  • snowbirdfly

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo