Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Estrutura do programa em C 2/2 | 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

Estrutura do programa em C 2/2

Vamos mergulhar mais fundo em nosso programa introdutório:

c

Main

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

Função printf

A função printf() exibe saída na tela. No nosso exemplo, ela mostra a mensagem "Hello, c<>definity!". Texto destinado à exibição deve ser envolvido em aspas duplas, assim:

Caracteres de controle

Nota

Em C, \n é reconhecido como um único caractere, não como dois caracteres separados ("\" e "n").

A sequência de caracteres \n representa uma nova linha. Isso significa que qualquer conteúdo após essa sequência aparecerá na próxima linha.

c

Main

copy
12345678
#include <stdio.h> int main() { printf("Hel\nlo"); return 0; }

Ao longo deste curso, ocasionalmente utilizaremos o caractere \t para tabulação, que equivale a uma tabulação ou 4 espaços.

c

Main

copy
12345678
#include <stdio.h> int main() { printf("Hel\tlo"); return 0; }

Ponto e vírgula

O ponto e vírgula ; indica o final de uma instrução em C. Toda instrução em C deve terminar com um ;. Pense nisso como o ponto final de uma frase escrita.

Instrução return

return é a instrução usada para terminar uma função e potencialmente devolver um valor. No contexto da função main, o padrão em C exige o uso de return 0. Embora tenha implicações específicas em sistemas UNIX, geralmente indica um "status de saída" ou a terminação bem-sucedida de um programa. Exploraremos a declaração return com mais profundidade enquanto avançamos no curso.

Tudo estava claro?

Seção 1. Capítulo 2
We're sorry to hear that something went wrong. What happened?
some-alt