#include<iostream.h>
void main()
{
int a[23,12,45,33,67],p=a,i;
cout<<"下标方式";
for(i=0;i<5;i++)
cout<<p[i]<<"\t";
cout<<endl;
cout<<"指针方式";
for(p=a;p<a+5;p++)
cout<<*p<<"\t";
cout<<endl;
return 0;
}
vc6++ zhizhenshuchushuzu.exe - 1 error(s),
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
SmallAntJ 2023-03-01 07:22关注p要声明成指针类型
int *p=a;指针类型和int型在p++的时候不一样,指针加1是移动一个元素长度,这里int是4字节,而整型就只是加1,访问内存会出错。
解决 无用评论 打赏 举报