c/c++语言开发共享循环读取数组元素的3种写法

“` // main.cpp // array // Created by mac on 2019/4/4. // Copyright © 2019年 mac. All rights reserved. // 循环读取数组元素的3种写法 include using namespace std; i …

//  main.cpp //  array //  created by mac on 2019/4/4. //  copyright © 2019年 mac. all rights reserved. // 循环读取数组元素的3种写法 #include <iostream> using namespace std; int main(int argc, const char * argv[]) {     int a[10]={1,2,3,4},*p;     int sum,i;     //常规写法不用指针     for (sum=a[0],i=1;i<10;i++) {         sum+=a[i];     }     //把数组名a当作指针,但是a是个常量的指针     for (sum= *a,i=1; i<10; i++) {         sum+=*(a+i);     }     //定义指针变量指向数组名     //比较有意思的是 这个p可以知道字节数 知道可以跳到下一个字节     // p+1相当于p+sizeof(int)*1     for (sum=*a,p=a+1; p<a+10; p++) {         sum+=*p;     }     cout<<sum<<endl;     return 0; } 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/604397.html

(0)
上一篇 2021年5月12日
下一篇 2021年5月12日

精彩推荐