Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

C-функции

Функции C

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

Функция — это блок кода, выполняющий определенную задачу.

Предположим, вам нужно создать программу для создания круга и его раскрашивания. Вы можете создать две функции для решения этой проблемы:

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

<час>

Типы функций

В программировании на C есть два типа функций:

<час>

Стандартные библиотечные функции

Стандартные библиотечные функции — это встроенные функции программирования на C.

Эти функции определены в файлах заголовков. Например,

Посетите стандартные библиотечные функции в программировании на C, чтобы узнать больше.

<час>

Пользовательская функция

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

Как работает пользовательская функция?

#include <stdio.h>
void functionName()
{
    ... .. ...
    ... .. ...
}

int main()
{
    ... .. ...
    ... .. ...

    functionName();
    
    ... .. ...
    ... .. ...
}

Выполнение программы C начинается с main() функция.

Когда компилятор встречает functionName(); , управление программой переходит к

 void functionName()

И компилятор начинает выполнять код внутри functionName() .

Управление программой возвращается к main() после выполнения кода внутри определения функции.

<рисунок>

Обратите внимание, что имена функций являются идентификаторами и должны быть уникальными.

Это просто обзор пользовательских функций. Посетите эти страницы, чтобы узнать больше о:

<час>

Преимущества пользовательской функции

  1. Программу будет легче понять, поддерживать и отлаживать.
  2. Многоразовые коды, которые можно использовать в других программах.
  3. Большую программу можно разделить на более мелкие модули. Следовательно, большой проект можно разделить между многими программистами.

Язык C

  1. Передача массива в функцию в программировании на C++
  2. Типы пользовательских функций в программировании на C
  3. Передать массивы функции в C
  4. Стандартные библиотечные функции C
  5. Лямбда-функции Python с ПРИМЕРАМИ
  6. Верилог-функции
  7. Математические функции Verilog
  8. С - Функции
  9. C - файловый ввод/вывод
  10. Полиморфизм в С++