定义一个存储着n个元素的数组,对这个整型数组求和
一、c语言数组的函数传参有两种方式:
1.值传递:实际上传入函数的是数组首元素的地址
2.地址传递:指针
1.值传递
#includeint addArray(int array[],int n) { int sum=0; int i; for(i=0;i #值传递验证
#includeint addArray(int array[],int n) { int sum=0; int i; printf("array:%dn",sizeof(array)); //打印 for(i=0;i 数组传参传的是数组名,即数组首元素的地址,因此函数形参也可为指针类型
2.地址传递
#includeint addArray(int *array,int n) { int sum=0; int i; for(i=0;i 二、c++ #include//定义ostream类 using namespace std; //命名空间 int addArray(int *array,int n) { int i,sum=0; for(i=0;i # cout是一个输出流对象,是“console out(控制台输出)”的缩写,是属于basic_ostream类的对象。ostream类在iostream头文件中定义。
#命名空间就是c++标准库所使用的所有标识符(即类、函数、对象等的名称)都是在同一个特殊的命名空间(std)中来定义的。



