加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

C++ 数组的求和运算,

(2012-09-09 09:35:08)
标签:

小程序

杂谈

分类: c加加
//*********************
//**    ch8_6.cpp    **
//*********************
 
 #include
 
 int sum1,sum2,sum3,sum4,sum5;    //存放每种方法的结果
 
 int iArray[]={1,4,2,7,13,32,21,48,16,30};    //全局数组http://www/uc/myshow/blog/misc/gif/E___6706EN00SIGG.gif数组的求和运算," TITLE="C++ 数组的求和运算," />
 int* iPtr;
 
 void main()
 {
   int size,n;
   size=sizeof(iArray)/sizeof(*iArray);    //元素个数
 
   for(n=0; n
     sum1 += iArray[n];
 
   iPtr=iArray;
   for(n=0; n
     sum2 += *iPtr++;
 
   iPtr=iArray;       //此句不能省略,因为方法2修改了iPtr
   for(n=0; n
     sum3 += *(iPtr+n);
 
   iPtr=iArray;      //此句可以省略,因为方法3没有修改iPtr
   for(n=0; n
     sum4 += iPtr[n];
 
   for(n=0; n
     sum5 += *(iArray+n);
 
   cout <<sum1 <<endl
        <<sum2 <<endl
        <<sum3 <<endl
        <<sum4 <<endl
        <<sum5 <<endl;
 }
 //iArray[n]=*iPtr++=*(iPtr+n)=iPtr[n]=*(iArray+n)

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有