|
Байланысты: pavlovskaia-jogargy-dengeili#include
int sum(const int* mas, const int n);
int const n = 10;
int main(){
int marks[n] = {3, 4, 5, 4, 4};
cout << "Жиым элементтерінің қосындысы: "
<< sum(marks, n);
return 0;
}
int sun(const int* mas, const int n){
// нұсқалар: int sum(int mas[], int n)
// немесе
int sum(int mas[n], int n)
// (n шамасы тұрақты болу керек)
int s = 0;
for (int i = 0; i
return s;
}
Көпөлшемді жиымдарды беру кезінде компиляция сатысында белгісіз
болған оның барлық өлшемдері параметрлер ретінде берілуі керек.
Функцияның ішінде жиым
бір өлшемді ретінде қабылданады, ал оның индексі
программа барысында қайта есептеледі.
Төменгі келтірілген мысалда функ-
циялар көмегімен екі екіөлшемді жиым элементерінің қосындысы есептеледі.
Мұнда
b
жиымының өлшемі компиляция кезеңінде белгілі, ал
а
жиымына
жады динамикалық түрде бөлінеді:
Достарыңызбен бөлісу: |
|
|