有关指向数组的指针的问题

作者在 2008-05-29 12:59:41 发布以下内容
#include<iostream.h>
int main()
{
 int x[5],i;
 int *px=x;
 for(i=0;i&lt;5;i++)
 {
  x[i]=i;
 }
 for(i=0;i&lt;5;i++)
 {
  cout&lt;&lt;*px++&lt;&lt;'\t';
 }
 cout&lt;&lt;endl;
 px=x;
 for(i=0;i&lt;5;i++)
 {
  *px++=2*i;
 }
 px=x;
 for(i=0;i&lt;5;i++)
 {
  cout&lt;&lt;*px++&lt;&lt;'\t';
 }
 cout&lt;&lt;endl;
 return 0;
}
前边有一个*px=x;,为什么后边还要px=x;,px=x;有什么作用?为什么去掉其中的一个px=x;或都去掉执行的结果不一样?
默认分类 | 阅读 4074 次
文章评论,共1条
vfdff
2008-05-31 14:13
1
重定向呀<br />
px++后,px指向数组的下个元素
游客请输入验证码
浏览78545次