Conteúdo do Curso
Fundamentos de C
Fundamentos de C
Estrutura do Programa C
Programas escritos na linguagem C são estruturados em blocos, muitas vezes referidos como "blocos de construção". Aqui está um programa básico que exibe a mensagem "Hello, c<>definity!"
na tela:
Main
#include <stdio.h> // preprocessor directive int main() // the main function { printf("Hello, c<>definity!\n"); // print text return 0; // exit }
The double forward slashes //
indicate a comment. Comments don't influence the behavior of your program. They're meant for human readers, not the computer. There are two types of comments in C:
comments
// This is a single-line comment /* This is a multi-line comment */
As duas barras //
indicam um comentário. Comentários não influenciam o comportamento do seu programa. Eles são destinados aos leitores humanos, não ao computador. Existem dois tipos de comentários em C:
Diretiva Include
O #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 início do programa principal (main
).
Arquivo de Cabeçalho Stdio
O arquivo "stdio.h"
contém a função printf()
. Ao incluí-lo, estamos simplesmente adicionando a capacidade de exibir texto na tela ao nosso programa. Muitos programas em C não têm acesso inerente a funções de E/S (entrada/saída) ou outras da biblioteca "stdio.h"
. É por isso que precisamos trazê-lo explicitamente usando a diretiva #include
.
Nota
Um princípio orientador em C é manter seu programa enxuto, evitando a inclusão de funções desnecessárias.
Brackets and Scope
You'll encounter plenty of curly braces { }
in C and other C-derived languages. It's a hallmark of the language.
These braces define blocks of code, much like bricks make up a wall. Here's a way to enhance our sample program:
Main
#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; }
Obrigado pelo seu feedback!