Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Estrutura do Programa em C | Introdução ao C
Fundamentos de C

bookEstrutura do Programa em C

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

Main.c

Main.c

copy
12345678
#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }

As duas barras // indicam um comentário em C. Comentários não afetam o comportamento do programa; eles são destinados à leitura humana, não ao computador. Em C, existem dois tipos de comentários:

comments.h

comments.h

copy
1234567
// This is a single-line comment /* This is a multi-line comment */

Diretiva Include

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

Arquivo de Cabeçalho Stdio

O arquivo "stdio.h" contém a função printf(). Ao incluí-lo, adiciona-se ao programa a capacidade de exibir texto na tela. Muitos programas em C não possuem acesso inerente às funções de E/S (entrada/saída) ou outras da biblioteca "stdio.h". Por isso, é necessário incluí-la explicitamente utilizando a diretiva #include.

Note
Nota

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

Função Principal

Esta é a função primária onde está o núcleo do seu programa. Neste exemplo, ela é responsável por exibir texto na tela. O nome desta função, main, é reservado em C, e deve haver apenas uma função main em cada programa. Considere a função main como o motor de um carro; ela é essencial. Exploraremos funções com mais detalhes ao longo deste curso.

Chaves e Escopo

Você encontrará muitas chaves {} em C e em outras linguagens derivadas de C—elas são uma característica marcante da linguagem. Essas chaves definem blocos de código, assim como tijolos compõem uma parede.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
question mark

Qual das seguintes afirmações sobre a estrutura de um programa em C está correta?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 2.63

bookEstrutura do Programa em C

Deslize para mostrar o menu

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

Main.c

Main.c

copy
12345678
#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }

As duas barras // indicam um comentário em C. Comentários não afetam o comportamento do programa; eles são destinados à leitura humana, não ao computador. Em C, existem dois tipos de comentários:

comments.h

comments.h

copy
1234567
// This is a single-line comment /* This is a multi-line comment */

Diretiva Include

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

Arquivo de Cabeçalho Stdio

O arquivo "stdio.h" contém a função printf(). Ao incluí-lo, adiciona-se ao programa a capacidade de exibir texto na tela. Muitos programas em C não possuem acesso inerente às funções de E/S (entrada/saída) ou outras da biblioteca "stdio.h". Por isso, é necessário incluí-la explicitamente utilizando a diretiva #include.

Note
Nota

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

Função Principal

Esta é a função primária onde está o núcleo do seu programa. Neste exemplo, ela é responsável por exibir texto na tela. O nome desta função, main, é reservado em C, e deve haver apenas uma função main em cada programa. Considere a função main como o motor de um carro; ela é essencial. Exploraremos funções com mais detalhes ao longo deste curso.

Chaves e Escopo

Você encontrará muitas chaves {} em C e em outras linguagens derivadas de C—elas são uma característica marcante da linguagem. Essas chaves definem blocos de código, assim como tijolos compõem uma parede.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
question mark

Qual das seguintes afirmações sobre a estrutura de um programa em C está correta?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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