Составители:
Рубрика:
Глава 1. Некоторые конструкции
языка С++
1.1. Передача параметров в языках С и С++
Рассмотрим простую задачу: по заданному значению стороны квад-
рата a вычислить по формулам p = 4a и s = a
2
его периметр и пло-
щадь, используя соответствующую функцию. Опишем несколько спо-
собов передачи значения стороны квадрата в функцию и возврата
вычисленных значений периметра и площади из функции.
Передача данных через глобальные переменные
Первый возможный способ передачи информации между функци-
ями – это использование глобальных (описанных в начале программы
и доступных всем функциям) переменных и функций без параметров.
#include <stdio.h>
void f();
float a,p,s;
int main(){
scanf("%f",&a);
f();
printf("a=%f p=%f s=%f",a,p,s);
}
void f() {
p=4*a;
s=a*a;
}
Глава 1. Некоторые конструкции языка С++ 1.1. Передача параметров в языках С и С++ Рассмотрим простую задачу: по заданному значению стороны квад- рата a вычислить по формулам p = 4a и s = a2 его периметр и пло- щадь, используя соответствующую функцию. Опишем несколько спо- собов передачи значения стороны квадрата в функцию и возврата вычисленных значений периметра и площади из функции. Передача данных через глобальные переменные Первый возможный способ передачи информации между функци- ями – это использование глобальных (описанных в начале программы и доступных всем функциям) переменных и функций без параметров. #includevoid f(); float a,p,s; int main(){ scanf("%f",&a); f(); printf("a=%f p=%f s=%f",a,p,s); } void f() { p=4*a; s=a*a; }
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »