ВУЗ:
Составители:
Рубрика:
90
return (a-b);
}
int myoperator (int x, int y, int (*f)(int,int))
{
int g;
g = (*f)(x,y);
return (g);
}
Массивы как параметры
При передаче массива в качестве параметра нужно:
– в заголовке функции после имени массива указать пустые квадратные
скобки, например,
int sum_arr(int arr[],int size_arr)
– а в вызове функции указать имя массива уже без квадратных скобок:
sum=sum_arr(mass,N);
Пример. Использование массива как параметра функции.
// Массив как параметр функции
//
#include "stdafx.h"
#include <iostream>
using namespace std;
const int N=8;
int sum_arr(int arr[],int);//прототип
int _tmain(int argc, _TCHAR* argv[])
{
int mass[N]={11,22,17,26,29,22,27,34};
int sum=sum_arr(mass,N);
cout<<"\nSumma="<<sum<<"\n";
return 0;
}
int sum_arr(int arr[],int size_arr)
{
int s=0;
for (int i=0;i< size_arr;i++) s+=arr[i];
return s;
}
return (a-b);
}
int myoperator (int x, int y, int (*f)(int,int))
{
int g;
g = (*f)(x,y);
return (g);
}
Массивы как параметры
При передаче массива в качестве параметра нужно:
– в заголовке функции после имени массива указать пустые квадратные
скобки, например,
int sum_arr(int arr[],int size_arr)
– а в вызове функции указать имя массива уже без квадратных скобок:
sum=sum_arr(mass,N);
Пример. Использование массива как параметра функции.
// Массив как параметр функции
//
#include "stdafx.h"
#include
using namespace std;
const int N=8;
int sum_arr(int arr[],int);//прототип
int _tmain(int argc, _TCHAR* argv[])
{
int mass[N]={11,22,17,26,29,22,27,34};
int sum=sum_arr(mass,N);
cout<<"\nSumma="< Страницы
- « первая
- ‹ предыдущая
- …
- 88
- 89
- 90
- 91
- 92
- …
- следующая ›
- последняя »
