数组元素求和,指针和引用的应用,共四种方法
来源:互联网 发布:网络交友的坏处 编辑:程序博客网 时间:2024/05/16 06:56
#include <iostream> using namespace std;
//传递指向数组第一个和最后一个元素的下一位置的指针 int sum1(const int *begin, const int *end) { int sum = 0; while (begin != end) { sum += *begin; begin++; } return sum; }
//传递数组大小 int sum2(const int ia[], size_t size) { int sum = 0; for (size_t ix = 0; ix != size; ++ix) { sum += ia[ix]; } return sum; }
//传递指向数组第一个元素的指针和数组大小
int sum3(int *begin, size_t size) { int sum = 0; int *p = begin; while (p != begin + size) { sum += *p; p++; } return sum; } //传递指向数组的第一个元素的指针,以及数组大小,而在使用时,是按照数组形式进行元素提取的。 int sum4(int *buf,size_t size) { int sum = 0; int i; for (i=0; i<size; i++) { sum += buf[i]; } return sum; }
int main() { int ia[] = {1,2,3,4}; cout<< "summation from sum1()"<< sum1(ia,ia+4)<<endl; cout<< "summation from sum2()"<< sum2(ia,4)<<endl; cout<< "summation from sum3()"<< sum3(ia,4)<<endl; cout<< "summation from sum4()"<< sum4(ia,4)<<endl; return 0; }
- 数组元素求和,指针和引用的应用,共四种方法
- C语言——数组指针和通过指针引用数组元素的方法总结
- 数组的引用和指针的引用
- 指针法引用数组元素
- 使用指针引用数组元素
- 通过指针引用数组元素
- 用四种不同的方法引用数组元素
- 多维数组元素的下标引用于指针访问
- 难点—在引用数组元素时指针的运算
- 数组元素的指针和数组的指针
- 数组的指针和数组元素的指针。
- 数组求和的方法
- 数组的指针和引用的写法
- 指针数组的定义和引用
- 指针数组的定义和引用
- 数组指针的声明和引用
- 用指针计算数组元素的和
- 引用和指针的区别,数组和指针的区别
- 读取Powerpoint备注页的文字
- 找到新工作
- 回顾四年--顺便提点下想到湖大软件学院学习的人(本科)
- Photoshop制作倒影字
- 信安易使用教程
- 数组元素求和,指针和引用的应用,共四种方法
- iptables 指令详解。
- jar命令的使用
- Filter来控制权限
- mount命令详解。
- 玩转keybd_event
- 一个开始
- Linux服务器性能数据收集—Sysstat介绍。
- 绚丽多彩Photoshop打造水中倒影