|
【实训目的】数组元素作为函数参数
【第 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(陈海云) : 返回首页 |