Подпрограммы (C): различия между версиями

Материал из Информационная безопасностя
Перейти к навигации Перейти к поиску
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
== Функции ==
 
== Функции ==
 
* [https://docs.microsoft.com/ru-ru/cpp/c-language/functions-c?view=msvc-160 Функции в Cи (справка Микрософт)]
 
* [https://docs.microsoft.com/ru-ru/cpp/c-language/functions-c?view=msvc-160 Функции в Cи (справка Микрософт)]
* [https://www.tutorialspoint.com/cprogramming/c_functions.htm Функции в Си]
 
  
 
<syntaxhighlight lang="c" line>
 
<syntaxhighlight lang="c" line>
Строка 15: Строка 14:
  
 
int main() {
 
int main() {
     hello("bs");
+
     hello("Jack");
 
     int a = 2;
 
     int a = 2;
 
     int b = 3;
 
     int b = 3;
     printf("%d + %d = %d", a, b, add(a,b));
+
    int result = add(a,b);
 +
     printf("%d + %d = %d", a, b, result);
 
     return 0;
 
     return 0;
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
== Задачник ==
 +
* [http://ptaskbook.com/ru/tasks/func.php Функции]

Текущая версия на 13:49, 10 июня 2021

Функции

 1 #include <stdio.h>
 2 
 3 void hello(char* name) {
 4     printf("Hello, %s!\n", name);
 5 }
 6 
 7 int add(int a, int b) {
 8     return a + b;
 9 }
10 
11 int main() {
12     hello("Jack");
13     int a = 2;
14     int b = 3;
15     int result = add(a,b);
16     printf("%d + %d = %d", a, b, result);
17     return 0;
18 }

Задачник