【实训5-10】数组元素作为函数参数
(总分18)


 【实训目的】数组元素作为函数参数   

【第 1 步】实训内容介绍

         1. 实训内容介绍
         2. 数组元素作为函数参数
         3. 实训结束

【Jitor 校验第 1 步】我已阅读实训内容介绍 // 送分题。直接点击。

 

 

【第 2 步】数组元素作为函数参数

 1、在项目 cpp5 中创建名为 cpp5code 的源代码文件,如果项目不存在,则先创建项目,然后创建源代码文件。
 2、将下述代码复制到刚刚创建的 cpp5code 中:

#include <iostream.h>
#define N 8

void main(void) {
         int a[N];
         cout << "输入数组元素: ";
         for(int i=0; i<N; i++){
                  cin >> a[i];
         }

         cout << "数组元素是: ";

         cout << endl;
}
// 1 2 3 4 5 6 7 8

 在合适的位置插入 3 行代码,直接输出数组的每一个元素,代码见█████,运行结果如下:

输入数组元素: 1 2 3 4 5 6 7 8
数组元素是: {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8},
Press any key to continue

代码如下:
// 从下一行开始复制。
#include <iostream.h>
#define N 8

void main(void) {
         int a[N];
         cout << "输入数组元素: ";
         for(int i=0; i<N; i++){
                  cin >> a[i];
         }

         cout << "数组元素是: ";
         for(i=0; i<N; i++){
                  cout << "{" << a[i] << "}, ";
         }
         cout << endl;
}
// 1 2 3 4 5 6 7 8
// 一直复制到上一行结束。

【Jitor 校验第 2 步】 // 复制上面的代码到 VC++ 6.0 ,保存并运行。点击。

 

 

【第 3 步】通过 print() 函数来输出每一个元素——以数组元素作为参数
 将上一步骤中的输出改为调用一个自定义函数 print,该函数接收数组元素,并以相同的方式输出,代码见█████
 运行结果如下(与第二步完全相同):

输入数组元素: 1 2 3 4 5 6 7 8
数组元素是: {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8},
Press any key to continue

代码如下:
// 从下一行开始复制。
#include <iostream.h>
#define N 8

void print(int a);

void main(void) {
         int a[N];
         cout << "输入数组元素: ";
         for(int i=0; i<N; i++){
                  cin >> a[i];
         }

         cout << "数组元素是: ";
         for(i=0; i<N; i++){
                  print(a[i]);
         }
         cout << endl;
}
// 1 2 3 4 5 6 7 8

void print(int a){
         cout << "{" << a << "}, ";
}
// 一直复制到上一行结束。

【Jitor 校验第 3 步】 // 复制上面的代码到 VC++ 6.0 ,保存并运行。点击。

 

 

【第 4 步】实训总结

 本次实训学习了数组元素作为函数参数。总结如下:
         1. 声明函数时,不必考虑数组,以数组元素的数据类型为参数类型
         2. 调用函数时,只需传入数组元素

【Jitor 校验第 4 步】我已阅读实训总结 // 送分题。直接点击。

 

仍有疑问 ? 联系QQ 9429444(陈海云) : 返回首页