Найти тему
D21nk Master

Работа функций на пальцах

Ранее мы с вами разобрали матчать и среду программирования и подключение библиотек ,сейчас же настало время практики.

Теперь давайте разберёмся с не менее замечательной вещью,с функциями.Разбираться будем "на пальцах".Ваши пальцы могут сгибаться и разгибаться,это в общем-то всё,но как это всё происходит?

С мозга поступает вызов-согнуть палец до такой-то степени,пока палец не согнут до этой степени он не останавливается,как получено нужное положение пальца сигнал возвращает управление мозгу с текущем положением пальца.Как это можно записать на си?

положение_пальца согнуть_палец(необходимое положение)

{

пока (положение_пальца не равно необходимое положение)

сгибать палец

вернуть положение_пальца

}

То есть сначала мы записали тип нашей функции(то,что она вернёт),после её имя и аргумент с которым она вызывается,далее в фигурных скобках-тело функции(то,что происходит после вызова) и возвращаемое значение(то,что вернула функция).

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

Самый просто тип данных-void,он как правило ничего не возвращает,иначе говоря после достижения положения пальца-мозг не получит возвращаемое положение.

Комментарии бывают однострочными и многострочными.Однострочные в программе помечаются двумя знаками деления "//",много строчные "/*что-то*/ и никак не учавствуют в выполнения кода.Нужны они для объяснений частей кода или же "отключения" его отдельных сегментов.

Вот так всё просто.Теперь давайте посмотрим как это всё выглядит:

#include <stdio.h> //подключаем библиотеку стандартного ввода вывода

void main() //точка старта программы

{ //начало тела функции

} //конец тела функции

Вот и готова наша программа,в следующей статье познакомимся со стандартными функциями ввода/вывода,компилятором и собирём нашу первую программу.

Всего доброго!

Хочешь читать весёлые и познавательные статьи раньше всех?Подписывайтся на мой телеграмм-канал.