00问答网
所有问题
C++ 用指针遍历数组
什么叫 用指针遍历数组?求详细解释(我们还没学类 对象神马的,求简明易懂)
举报该问题
推荐答案 推荐于2017-11-24
比如
int a[10];
int *p=a;
如果直接遍历就是
for(int i=0;i<10;i++)
cout<<a[i];
而指针遍历就是下面这样的
for(int i=0;i<10; i++)
{cout<<*p;
p++;}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rrjeIZjnT.html
相似回答
C++
下面给出
用数组
的方法将数组a中的n个整数按相反顺序存放,请
用指针
...
答:
用指针遍历数组
,有两种方法:按偏移位置引用数据(类似数组元素引用)移动指针,取当前位置数据 参考代码://按偏移位置引用数据void inv(int x[],int n){ int i; for( i=0;i<n/2;i++ ) { int temp=*(x+i); //相当于temp=x[i] *(x+i)=*(x+n-i-1);//相当...
C++
用指针遍历数组
答:
int a[10];int *p=a;如果直接遍历就是 for(int i=0;i<10;i++)cout<<a[i];而
指针遍历
就是下面这样的 for(int i=0;i<10; i++){cout<<*p;p++;}
C++
对现有一维
数组
a[8]={1,2,3,4,5,6,7,8},用循环
遍历
和
指针
2种方法...
答:
include<iostream>using namespace std;int main(void){int i,a[8]={1,2,3,4,5,6,7,8};int *p=a;cout<<"循环遍历"<<endl;for(i=0;i<8;i++)cout<<a[i]<<" ";cout<<endl;cout<<"
指针遍历
"<<endl;for(i=0;p+i<p+8;i++)cout<<*(p+i)<<" ";cout<<endl;return ...
...奇数数组(即1,3,5...49),然后
用指针
的方式
遍历数组
并输出
C++
...
答:
include<iostream> using namespace std;int main(){ int i,a[25],*p;for(i=0; i<25; i
++
)a[i]=2*i+1;for(p=a; p<a+25; p
++
)cout<<*p<<" ";cout<<endl;return 0;}
大家正在搜
遍历数组结合函数指针数组相加
数组指针和指针数组详解
c语言数组指针和指针数组
c语言用指针遍历数组
c语言用指针遍历二维数组
遍历指针数组
指针数组的赋值与引用
用指针输出数组
二维数组倾斜遍历C语言
相关问题
C 数组指针,遍历数组问题
c++指针数组怎么用
c++指针数组怎么用,还有指针数组和数组指针
c++中关于遍历数组的方法
C语言用指针解遍历数组?
分别用用指针,行指针遍历二维数组
c++里如何用数组元素获取指针内容来实现指针对数组的赋值
c++ 数组用指针方式传递给函数以后如何获得数组的长度?