Menu
Coddy logo textTech

Declarar uma Função

Parte da seção Fundamentals do Journey de C da Coddy — lição 46 de 63.

Uma função em C é um bloco de código que realiza uma tarefa específica. As funções ajudam a organizar o código, torná-lo reutilizável e melhorar a legibilidade. Aqui está a estrutura básica de uma declaração de função em C:

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // código a ser executado
    return value; // se o return_type não for void
}

Por exemplo, uma função simples que cumprimenta o usuário pode ser assim:

void greet() {
    printf("Hello, welcome to C programming!");
}

Para usar (chamar) esta função no seu programa principal, você escreveria:

int main() {
    greet();
    return 0;
}

Funções também podem receber parâmetros e retornar valores, os quais exploraremos em lições posteriores.

challenge icon

Desafio

Fácil

Crie uma função chamada printNumbers que imprima os números de 1 a 5. Então, na função main, chame esta função duas vezes.

Sua saída deve ser assim:

1 2 3 4 5
1 2 3 4 5

Certifique-se de não incluir nenhum espaço após o número 5, e também adicione uma nova linha após o número 5 (\n)

Folha de consulta

Uma função em C é um bloco de código que realiza uma tarefa específica. As funções ajudam a organizar o código, torná-lo reutilizável e melhorar a legibilidade.

Estrutura básica de uma função:

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // código a ser executado
    return value; // se o return_type não for void
}

Exemplo de uma função simples:

void greet() {
    printf("Hello, welcome to C programming!");
}

Para chamar uma função:

int main() {
    greet();
    return 0;
}

Experimente você mesmo

#include <stdio.h>

// Declare sua função aqui

int main() {
    // Chame sua função duas vezes aqui
    
    return 0;
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals