Menu
Coddy logo textTech

Parâmetros

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

Funções em C podem aceitar parâmetros (também chamados de argumentos), que são valores passados para a função quando ela é chamada.

Declare uma função que recebe parâmetros:

int add(int a, int b) {
    return a + b;
}

Neste exemplo, add é uma função que recebe dois parâmetros inteiros, a e b, e retorna a soma deles.

Chame uma função com parâmetros:

int result = add(5, 3);

Após executar o código acima, result contém:

8

Você também pode usar variáveis como argumentos:

int x = 10;
int y = 20;
int sum = add(x, y);

Após executar o código acima, sum contém:

30
challenge icon

Desafio

Fácil

Crie uma função chamada calculateArea que recebe dois parâmetros:

  • Um inteiro length
  • Um inteiro width

A função deve calcular e retornar a área (length × width) de um retângulo.

Então, na função main, leia dois inteiros do usuário representando o comprimento e a largura de um retângulo, chame a função calculateArea com esses valores e imprima o resultado no formato: "Area: X", onde X é a área calculada.

Folha de consulta

Funções em C podem aceitar parâmetros (argumentos) - valores passados quando a função é chamada.

Declare uma função com parâmetros:

int add(int a, int b) {
    return a + b;
}

Chame uma função com parâmetros:

int result = add(5, 3);  // result = 8

Use variáveis como argumentos:

int x = 10;
int y = 20;
int sum = add(x, y);  // sum = 30

Experimente você mesmo

#include <stdio.h>

// Escreva sua função calculateArea aqui

int main() {
    // Leia as variáveis
    
    // Chame calculateArea e imprima o resultado
    
    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