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: 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 decout
estd::endl
vez deendl
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:
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.
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