Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Funções C

Funções C


Neste tutorial, você será apresentado a funções (funções de biblioteca padrão e definidas pelo usuário) na programação C. Além disso, você aprenderá por que as funções são usadas na programação.

Uma função é um bloco de código que executa uma tarefa específica.

Suponha que você precise criar um programa para criar um círculo e colori-lo. Você pode criar duas funções para resolver este problema:

Dividir um problema complexo em partes menores torna nosso programa fácil de entender e reutilizar.

Tipos de função


Existem dois tipos de função na programação C:

Funções de biblioteca padrão


As funções de biblioteca padrão são funções embutidas na programação C.

Essas funções são definidas em arquivos de cabeçalho. Por exemplo,

Visite as funções de biblioteca padrão na programação C para saber mais.

Função definida pelo usuário


Você também pode criar funções conforme sua necessidade. Tais funções criadas pelo usuário são conhecidas como funções definidas pelo usuário.

Como funciona a função definida pelo usuário?

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

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

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

A execução de um programa C começa a partir do main() função.

Quando o compilador encontra functionName(); , o controle do programa salta para
 void functionName()



E, o compilador começa a executar os códigos dentro de functionName() .

O controle do programa volta para o main() função uma vez que o código dentro da definição da função é executado.

Observe que os nomes das funções são identificadores e devem ser exclusivos.

Esta é apenas uma visão geral das funções definidas pelo usuário. Visite estas páginas para saber mais sobre:
  • Função definida pelo usuário na programação C
  • Tipos de funções definidas pelo usuário

Vantagens da função definida pelo usuário

  1. O programa será mais fácil de entender, manter e depurar.
  2. Códigos reutilizáveis ​​que podem ser usados ​​em outros programas
  3. Um grande programa pode ser dividido em módulos menores. Assim, um grande projeto pode ser dividido entre muitos programadores.

Linguagem C

  1. Passando array para uma função na programação C++
  2. Tipos de funções definidas pelo usuário na programação C
  3. Passar arrays para uma função em C
  4. C Funções da Biblioteca Padrão
  5. Funções do Python Lambda com EXEMPLOS
  6. Funções Verilog
  7. Funções matemáticas Verilog
  8. C - Funções
  9. C - E/S de arquivo
  10. Polimorfismo em C++