电子商务网站的目的,wordpress presscore lite,网片挂钩,兴华建设集团有限公司网站检查传递给函数的数组边界常用方法1.传递指向数组第一个和最后一个元素的下一个位置的指针。2. 将第二个形参定义为表示数组的大小3.数组本身放置一个检测位三种实现方法#xff1a;#includeiostream using namespace std; int sumArray(const int *beg,const int *e… 检查传递给函数的数组边界常用方法 1.传递指向数组第一个和最后一个元素的下一个位置的指针。 2. 将第二个形参定义为表示数组的大小 3.数组本身放置一个检测位 三种实现方法 #includeiostream using namespace std; int sumArray(const int *beg,const int *end) //不依赖于数组长度 { int sum0; while(beg!end) sum(*beg); return sum; } int sumArray2(const int arr[10]) //固定数组长度 { int sum0; for(int i0;i!10;i) sumarr[i]; return sum; } int sumArray3(const int ia[],const int arr_size) //通过传递进去数组长度进行调用 { int sum0; for(int i0;i!arr_size;i) sumia[i]; return sum; } int main() { int arr[10]{1,2,3,4,5,6,7,8,9,10}; int *parr; coutsumArray 1 :\tsumArray(p,p10) sumArray2 : \tsumArray2(arr) sumArray3: \t sumArray3(arr,10); return 0; } 转载于:https://blog.51cto.com/jun0213/1049969