新微赢技术网

标题: 解释一下这段程序 [打印本页]

作者: 鈊賥wo埋單    时间: 2009-11-5 00:40
标题: 解释一下这段程序
我有一段这样的程序:
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,怎么解释???他指向的是哪个值??请各位大虾帮我分析分析,指针学的好烂我………………谢谢………………




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2