标题:解释一下这段程序
取消只看楼主
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
结帖率:52.7%
 问题点数:0 回复次数:1 
解释一下这段程序
我有一段这样的程序:
int main()
{Student stud[5]={
  Student(101,78.5),Student(102,85.5),Student(103,98.5),
  Student(104,100.0),Student(105,95.5)};
 Student *p=stud; for(int i=0;i<=2;p=p+2,i++)
  p->display();
 return 0;
 }
红色部分最难懂,在执行FOR循环时,为什么会输出第一项的数据,*P=STUD,怎么解释???他指向的是哪个值??请各位大虾帮我分析分析,指针学的好烂我………………谢谢………………
搜索更多相关主题的帖子: 解释 
2008-10-24 17:33
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
得分:0 
哦,谢谢了…………,继续努力…………
2008-10-27 09:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-240350-1-1.html




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

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