2075 / C / Функції
1.
void F1() { }
2.
int Sum(int a, int b){
int c = a + b;
return c;
}
3.
void F1(int a = 10) { } - надаємо початкове значення
(якщо фактичне значення не було передано)
F1();
4.
int Sum(int, int); - прототип функції
5.
void Swap(int& x, int& y) { - передача по посиланню
int t = x;
x = y;
y = t;
}
Swap(a, b);
6.
void Swap(int* x, int* y) { - передача через вказівник
int t = *x;
*x = *y;
*y = t;
}
Swap(a, b);
7.
void Max(int* arr, int size) { } - передача масиву
Max(new int[3]{1, 2, 3}, 3);
8.
void Show(const char name[]) - сталий масив букв
{
name[0] = 'Z';
cout << name << endl;
}
Show("Kyiv");
9.
Рекурсія