Алгоритмы и структуры данных на С++. Аксёнова Е.А - 7 стр.

UptoLike

Глава 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 его периметр и пло-
щадь, используя соответствующую функцию. Опишем несколько спо-
собов передачи значения стороны квадрата в функцию и возврата
вычисленных значений периметра и площади из функции.

      Передача данных через глобальные переменные
   Первый возможный способ передачи информации между функци-
ями – это использование глобальных (описанных в начале программы
и доступных всем функциям) переменных и функций без параметров.

#include 
 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;
            }