Урок №16.1 Функция

8 подписчиков

12+
12+

4 просмотра

16 дней назад

ПожаловатьсяНарушение авторских прав

8 подписчиков

12+
12+

4 просмотра

16 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

4 просмотра

16 дней назад

Функции, это однозначно то на чём держится всё современное программирование не только на языке С, но и на всех других. Но по большому счёту, у функции есть и другие описания, например: блок кода, фрагмент кода, модуль. Единственное это то, что у них у всех есть Тип возвращаемого результата, Имя и Аргументы, которые принимаются ею для обработки. Хотя есть и функции без имени(анонимные), иногда функция может не принимать никаких аргументов, и даже может ничего не возвращать. Очень гибкий инструмент. Внутри функции если строки кода(утверждения, операции, условия, и даже вызов других функций) - это так называемое Определение функции. Прежде чем функцию Вызывать её нужно сначала Объявить - так Компилятор, подготовит для неё всю необходимую память согласно её типа возвращаемого значения, типов аргументов. Обычно функция Объявляется вне main() - главной функции. Вызывается обычно функция внутри main() - главной функции. Определяется функция после main() - главной функции. Это для простоты чтения кода, и так называемого процесса "самодокументирования", т.е. когда текст исходного кода объясняет сам себя с помощью синтаксиса. По этому, важно функциям давать имена не слишком длинные(чтобы не допускать опечатки) и не слишком короткие, а то совсем не понятно будет, что функция делает и что возвращает в результате своей работы. В следующем уроке мы разберёмся как можно передавать Аргументы в функцию и как можно получать Результаты - то что функция Возвращает. Там есть нюансы. --- В учебнике я описываю создание функций и работу с ними подробно с примерами и блок-схемами https://6767864766974.blacksea.in.ua/l/ml --- #программированиенаСиснуля #лучшийкурспоСи #какработаетпамятьвСи #программирование #языкСи #СиСНуля #программированиеДляНачинающих #урокиСи #обучениеIT #разработкаПО #языкПрограммированияСи #визуальноеОбучение

Название:

Урок №16.1 Функция

Категория:

Разное