Программирование для детей, С, С++. 3 часть

Станислава Солнечная

Авторский курс для детей (5–7 классы) по программированию на С, С++. Интересные задачи, лекции в следующих частях. Книга для педагога.

Оглавление

* * *

Приведённый ознакомительный фрагмент книги Программирование для детей, С, С++. 3 часть предоставлен нашим книжным партнёром — компанией ЛитРес.

Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других

Функция

Функции позволяют много раз обращаться к одним и тем же операциям. В месте вызова функции компьютер вставляет код функции.

Листинг 1

Работа с функциями

1 #include <stdio. h>

2 struct zapisi

3 {

4 char text [100];

5 char data [11];

6};

7 void vuvod (struct zapisi a)

8 {

9 int d;

10 printf («Posmotrite zapisi? 1-da, 2 — net \n»);

11 scanf (»%d», &d);

12 if (d==1)

13 {

14 printf («Data: %s\n», a. data);

15 printf («Poslanie: %s\n», a. text);

16}

17}

18 void vvod (struct zapisi *a)

19 {

20 printf («Vvedite datu, v formate dd.mm.yyyy: \n»);

21 scanf (»%s», a-> data);

22 printf («Vvedite poslanie: \n»);

23 scanf (»%s», a-> text);

24};

25 int func (int z, int q)

26 {

27 int x;

28 x=z+q;

29 return x;

30};

31 int main ()

32 {

33 struct zapisi x;

34 vvod (&x);

35 vuvod (x);

36 printf («Rezultat: %d», func (5,7));

36};

В 7 строке начинается определение функции. В скобках описываются переменные, которые будут приходить при вызове функции. В 29 строке вызывается функция в нее передается struct zapisi.

Конец ознакомительного фрагмента.

Оглавление

* * *

Приведённый ознакомительный фрагмент книги Программирование для детей, С, С++. 3 часть предоставлен нашим книжным партнёром — компанией ЛитРес.

Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других

Смотрите также

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я