Tutorial simples do Hello World em C ++

Simple C Hello World Tutorial



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 como suporta estilos de programação orientados a objetos e procedurais, é forte e versátil.







Neste artigo, discutiremos a estrutura básica de um programa C ++ e mostraremos como escrever um programa Hello World simples.



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 essa estrutura básica, agora explicaremos os principais elementos dessa estrutura em detalhes.

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, depois que a função main () for executada aqui, um valor 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 Hello World simples e executá-lo. Usaremos os recursos de fluxo da biblioteca padrão C ++ para gravar a string Hello World na saída padrão.

#incluir
inta Principal()
{
horas::contar <<Olá Mundo<<horas::endl;
Retorna 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 dados 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 (ou seja,: :). Além disso, para imprimir uma nova linha, usamos std :: endl.

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

#incluir
inta Principal()
{
contar<<Olá Mundo<<endl;
Retorna 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 você quiser usar cout sem usar o operador de resolução de escopo, poderá escrever o seguinte código:

#incluir
usando namespacehoras;
inta Principal()
{

contar<<Olá Mundo<<endl;
Retorna 0;
}

No programa acima, mencionamos o namespace std na segunda linha (ou seja, usando o 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, obtemos 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 simples Hello World na linguagem de programação C ++ e explicamos vários elementos do programa.