Estrutura 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
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
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.
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
1234567891011121314#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.63
Estrutura 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
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
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.
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
1234567891011121314#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
Obrigado pelo seu feedback!