Контрольные вопросы
Какова область видимости переменных, объявленных в прототипе функции?
Какова природа значения, переданного этой функции? int Func(int &SomeNumber);
У меня есть функция, которая вызывает сама себя. Как она называется?
Я объявил две функции с одинаковым именем и типом возвращаемого значения, но разными списками параметров. Как они называются?
Указатель вершины стека указывает на вершину, середину или конец стека?
Упражнения
Напишите перегруженные функции, которые вычисляют объем сферы и цилиндра. Формулы таковы:
Объем сферы = (4 * Pi * Радиус * Радиус * Радиус) / 3 Объем цилиндра = Pi * Радиус * Радиус * Высота
Напишите функцию, которая получает массив типа d o u b le .
Отладка: Что не так с этим кодом?
#include using namespace std; const double Pi = 3.1416;
void Area(double Radius, double Result)
{
Result = Pi * Radius * Radius;
ЗАНЯТИЕ 7. Организация кода при помощи функций
int main()
{
cout « "Enter radius:
double Radius = 0;
cin » Radius;
double AreaFetched = 0;
Area(Radius, AreaFetched);
cout « "The area is: " « AreaFetched « endl; return 0;
}
О тлад ка: Что не так со следующим объявлением функции? double Area(double Pi = 3.14, double Radius);
Напишите функцию с типом возвращаемого значения v o id , которая все же вполне способна вернуть вызывающей стороне вычисленную площадь и периметр круга по радиусу.
ЗАНЯТИЕ 8
Do'stlaringiz bilan baham: |