Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Estrutura do programa em C | Introdução
Noções Básicas de C
course content

Conteúdo do Curso

Noções Básicas de C

Noções Básicas de C

1. Introdução
2. Dados
3. Operadores
4. Instruções de controle
5. Funções
6. Ponteiros

bookEstrutura do programa em C

Programas escritos na linguagem C são estruturados em blocos, frequentemente referidos como "blocos de construção". Aqui está um programa básico que exibe a mensagem "Hello, c<>definity!" na tela:

Recarregue a página se você tiver qualquer problema com a execução dos exemplos

c

Main

copy
12345678
#include <stdio.h> // preprocessor directive int main() // the main function { printf("Hello, c<>definity!\n"); // print text return 0; // exit }

As duas barras duplas // indicam um comentário. Comentários não influenciam o comportamento do seu programa. Eles são destinados para leitores humanos, não para o computador. Existem dois tipos de comentários em C:

Diretiva Include

#include é uma diretiva de pré-processador que incorpora o arquivo "stdio.h" ao nosso programa. Esta diretiva deve ser colocada no início, antes do programa principal (main) iniciar.

Arquivo de cabeçalho stdio.h

O arquivo "stdio.h" contém a função printf(). Incluindo-o, estamos simplesmente adicionando ao nosso programa a capacidade de exibir texto na tela . Muitos programas em C não têm acesso inerente às funções I/O (entrada/saída) ou outras da biblioteca "stdio.h". É por isso que precisamos trazê-la explicitamente para o programa usando a diretiva #include.

Nota

Um princípio orientador em C é manter seu programa enxuto, evitando a inclusão de funções desnecessárias.

Função main

Esta é a função primária onde o coração do seu programa reside. Neste exemplo, ela tem a tarefa de exibir texto na tela. O nome desta função, main, é reservado em C, e deve haver apenas uma função main em cada programa. Pense na função main como o motor de um carro; ela é essencial. Aprofundaremos mais sobre funções conforme o curso avança.

Chaves e escopo

Você encontrará muitas chaves { } em C e outras linguagens derivadas do C. É uma característica marcante da linguagem.

Essas chaves definem blocos de código, assim como tijolos compõem uma parede. Aqui está uma maneira de aprimorar nosso programa de exemplo:

c

Main

copy
123456789101112131415161718192021
#include <stdio.h> int main() { // first block { printf("First block\n"); } // second block { printf("Second block\n"); } // third block { printf("Third block\n"); } return 0; }

Cada bloco gera sua respectiva saída.

Você pode criar quantas funções `main` desejar no programa C.

Você pode criar quantas funções main desejar no programa C.

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 1
some-alt