C ++

Tutorial simples do Hello World em C ++

Tutorial simples do Hello World em C ++
C ++ é uma linguagem de programação flexível e de uso geral que foi originalmente criada em 1985 por Bjarne Stroustrup, um cientista da computação dinamarquês. Hoje, C ++ é considerada uma das linguagens mais poderosas usadas para desenvolvimento de software.

C ++ é usado em vários domínios, como software embarcado, sistemas operacionais em tempo real, desenvolvimento de jogos e finanças, e porque suporta estilos de programação orientados a objetos e procedurais, é forte e versátil.

Neste artigo, vamos discutir a estrutura básica de um programa C ++ e mostrar como escrever um programa simples “Hello World”.

Estrutura do Programa C ++

Antes de escrever o programa “Hello World” em C ++, vamos primeiro discutir os elementos primários de um programa C ++. Aqui está um exemplo de esqueleto de um programa C ++:

Como todo programa C ++ adere a esta estrutura básica, vamos agora explicar os elementos primários desta estrutura em profundidade.

A primeira linha é “#include ”. Aqui, “iostream” significa fluxo de entrada / saída, onde um fluxo é uma série de caracteres ou bytes. Esta linha instrui o pré-processador a incluir o conteúdo da biblioteca no programa.

Existem várias bibliotecas disponíveis na linguagem de programação C ++. As bibliotecas contêm objetos e funções integrados que os programadores podem usar para escrever programas e são fornecidos pelo compilador C ++. Quando instalamos o compilador C ++, obtemos todas as bibliotecas associadas.

O “iostream” inclui os seguintes objetos:

  1. cin: o fluxo de entrada padrão
  2. cout: o fluxo de saída padrão
  3. cerr: o fluxo de saída padrão para erros
  4. entupir: o fluxo de saída para registro

Todo programa C ++ tem uma função “main ()”. Neste exemplo, o valor retornado pela função principal é um número inteiro. Portanto, após a função “main ()” ser executada aqui, um valor de 0 será retornado.

A chave de abertura indica o início do corpo da função principal. A chave de fechamento indica o final do corpo da função “main ()”. O resto do seu código será colocado dentro das chaves

Hello World (HelloWorld.cpp)

Agora, vamos escrever um programa simples "Hello World" e executá-lo. Usaremos os recursos de fluxo da biblioteca padrão C ++ para escrever a string “Hello World” na saída padrão.

#incluir
int main ()

std :: count << ”Hello World” << std::endl;
return 0;

Para compilar o programa C ++, você precisa usar o comando g++ -o .

Discutimos o arquivo de cabeçalho “iostream” na seção anterior; “Cin” e “cout” são objetos comumente usados: “cin” é usado principalmente para obter a entrada do teclado e armazenar os dados como uma variável, enquanto “cout” é usado para imprimir os dados na tela.

Podemos usar “cout” para exibir “Hello World” na tela. No entanto, não podemos usar o objeto "cout" diretamente, pois ele pertence ao namespace "std". Portanto, usamos o operador de resolução de escopo (i.e., : :). Além disso, para imprimir uma nova linha, usamos “std :: endl”.

Se você não usar o operador de resolução de escopo, obterá o seguinte erro:

#incluir
int main ()

contar << ”Hello World” << endl;
return 0;

Para corrigir o erro acima, você pode adicionar o operador de resolução de escopo corretamente ou pode mencionar o namespace no início do programa. Se quiser usar “cout” sem usar o operador de resolução de escopo, você pode escrever o seguinte código:

#incluir
usando namespace std;
int main ()

contar << ”Hello World” << endl;
return 0;

No programa acima, mencionamos o namespace "std" na segunda linha (i.e., “Using namespace std;”). Portanto, não precisamos usar o operador de resolução de escopo toda vez que usarmos um objeto do namespace “std” e podemos simplesmente usar “cout” para imprimir algo na saída padrão em vez de escrever “std :: cout”. Da mesma forma, não precisamos usar o operador de resolução de escopo para "endl".

Agora, vamos compilar este programa e ver a saída:

Como você pode ver, temos a mesma saída.

Conclusão

C ++ é uma linguagem de programação flexível e de uso geral amplamente usada em vários domínios. É uma extensão da linguagem de programação C e herda a sintaxe da programação C. Neste artigo, mostramos como escrever um programa “Hello World” simples na linguagem de programação C ++ e explicamos vários elementos do programa.

Melhores jogos de linha de comando para Linux
A linha de comando não é apenas sua maior aliada ao usar o Linux - ela também pode ser uma fonte de entretenimento porque você pode usá-la para jogar ...
Melhores aplicativos de mapeamento de gamepad para Linux
Se você gosta de jogar no Linux com um gamepad em vez de um teclado típico e sistema de entrada de mouse, existem alguns aplicativos úteis para você. ...
Ferramentas úteis para jogadores de Linux
Se você gosta de jogar no Linux, é provável que tenha usado aplicativos e utilitários como Wine, Lutris e OBS Studio para melhorar a experiência de jo...