C++中的数组函数

您所在的位置:网站首页 返回数组怎么写 C++中的数组函数

C++中的数组函数

#C++中的数组函数| 来源: 网络整理| 查看: 265

  C++中函数拥有参数与参量,也就是实参与形参。   在研究数组函数之前先看一下基本型变量在函数中的表现:

int argument = 100;//定义一个实际变量 int function1(int parameter);//声明函数 int main() { int a = function1(argument); …… }

  显然声明函数中的变量parameter是形参,C++中通常称之为参量;调用函数时的变量argument是实参,C++通常称之为参数。在函数调用的过程中值在参数与参量之间存在一个名叫值传递的过程:当function1()函数被调用时,编译器会生成一个新变量parameter,随后先前被赋值的argument将自己的值赋给parameter,然后parameter进入function1()函数中进行工作。值传递过程说明了C++程序调用时变量运作的机制:实参(参数)实际上是不进入被调用的函数工作的,它将自己的值拷贝一份给形参(参量),然后形参(参量)进函数开始工作,形参(参量)在函数里怎么折腾,实参(参数)的值也不会有变化。   如果参数与参量都是数组的话,那么函数调用时的值传递还会和基本型变量一样么?带着这个问题来看一下数组函数的使用。以下代码为一个基础的数组累加函数调用:

#include const int size=9;//定义数组长度 int sum_arr(int arr[],int n);//声明数组累加函数 int main() { using namespace std; int OneArray[size]={1,2,3,4,5,6,7,8,9}; int sum=sum_arr(OneArray,size);//调用函数 cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3