freeCodeCamp/guide/portuguese/cplusplus/index.md

5.0 KiB

title localeTitle
C++ C ++

Olá Mundo! - Seu primeiro programa C ++

O que é o C ++?

  • C ++ é uma linguagem de programação de uso geral que tem sido usada desde a década de 1990

  • Foi projetado por Bjarne Stroustrup sob o nome "C com classes".

  • É uma versão do C que inclui elementos orientados a objetos, incluindo classes e funções.

  • É considerada uma das maiores linguagens de programação, como você pode ver na imagem a seguir: Img fonte: Github

Seu primeiro programa em C ++

#include <iostream> 
 using namespace std; 
 int main() 
 { 
    cout << "Hello World" << endl; 
    return 0; 
 } 

A saída deste programa será simplesmente:

Hello World! 

Agora, vamos detalhar o código:

Linhas 1 e 2

#include <iostream> 
 using namespace std; 
  • A primeira linha informa ao computador para usar o arquivo de cabeçalho "iostream" para este programa específico. Um arquivo de cabeçalho é um arquivo separado com código C ++ pré-escrito. Existem muitos outros arquivos de cabeçalho que são necessários para que um programa específico seja executado corretamente. Alguns deles são: matemática, vetor e string. Arquivos de cabeçalho geralmente são representados por uma extensão ".h" (você não precisa adicionar .h ao incluir arquivos de biblioteca padrão C ++)
  • iostream significa fluxo de entrada-saída. O arquivo "iostream" contém código para permitir que o computador receba entrada e gere uma saída, usando a linguagem C ++.
  • A segunda linha diz ao computador para usar o namespace padrão que inclui recursos do C ++ padrão. Você poderia escrever este programa sem esta linha, mas você teria que usar std::cout vez de cout e std::endl vez de endl na linha 4. Isso torna o código mais legível e nossa vida como programadores mais fácil.

Linha 3 e 4

int main() 
 { 
  • C ++ inicia a execução de um programa a partir da função -main- int main() . Durante a execução, o computador começa a executar o código de cada linha de { (colchete de abertura) até } (colchete de fechamento) NOTA: Cada função começa com uma chave de abertura "{" e termina com uma chave de fechamento "}".
  • A linha 4 indica o início da função main ().

Linhas 5, 6 e 7

    cout << "Hello World" << endl; 
    return 0; 
 } 
  • A palavra cout em C ++ é usada para saída.
  • É seguido por << , o operador de inserção .
  • O que quer que esteja entre as aspas duplas "" é impresso. Certos caracteres especiais têm uma sintaxe diferente para instruções de impressão
  • Agora, para imprimir qualquer outro tipo de dados, você precisa adicionar << .

Desafio: Tente mudar o Hello World para qualquer outra frase ou palavra (s). Qual será o resultado?

  • endl é uma palavra reservada ao usar a linguagem C ++ para finalizar esta linha e ir para a próxima linha durante a saída . - cout significa "saída do console"
  • Finalmente, termine o comando com um ponto ; vírgula ; .

OBSERVAÇÃO: Todos os comandos, exceto a definição da função principal e a diretiva #include, precisam ser finalizados pelo ponto-e-vírgula. Sem um ";" , você pode encontrar um erro.

  • return 0; com segurança termina a função atual ou seja, 'main ()' neste caso e desde que nenhuma função segue após 'main ()' o programa é encerrado.
  • Não se esqueça de informar ao computador que este é o fim da função main (). Para fazer isso, você adiciona a chave de fechamento "}". Você encontrará um erro antes da execução do programa se você não incluir o } .

O código deve ser algo como isto:

Img

Os programadores usam um programa Hello World (como este) como um ritual no uso de uma nova linguagem de programação. É um símbolo de boa sorte.
Você terminou de codificar seu primeiro programa C ++ e entendeu a maior parte do código que você escreveu / digitou. PARABÉNS!

Boa sorte para todos vocês e feliz codificação! :)

Codificação Feliz! :)

Sinta-se à vontade para fazer qualquer pergunta na página do GitHub do FreeCodeCamp ou no Fórum do FreeCodeCamp.

Tente você mesmo ! :)

Você pode precisar de algum software para escrever e executar o código C ++. Eu recomendo usar CodeBlocks. Há um link de download abaixo:

Download Link: Download Aqui

  • Clique no link com o compilador GNU / GCC para windows. Isso não exigirá uma instalação adicional

Outras alternativas podem ser o visual studio, usando um compilador ou um IDE on-line como o Cloud9 ou o repl.it

Link # 2 para Mac: Faça o download para o Mac # 2 aqui