C++
Home

O primeiro programa

Vamos escrever o nosso primeiro programa em C++.
O Tradicional Hello world

- No começo sempre diga o que o programa irá fazer em forma de comentário

// Programa de impressão do hello world na tela

#include <iostream>

int main()
{
   std::cout << "Hello World!";

  return 0;
}

Para conferir se está tudo ok, basta compilar. E depois você pode executar (build).

A princípio parece difícil.. mas ainda não é hehehe.

Começamos escrevendo o que o programa irá fazer.
Em C++ as linhas de comentários começam com // ou ( e para varias linhas ) /* */.

Depois incluimos a biblioteca iostream.

Para incluir qualquer biblioteca basta usar o comando #include < nome da biblioteca >

Neste caso incluimos a iostream que possui as funções necessárias para mostrar texto na tela. Ela também possuí a função para receber caracteres do teclado e funções de erros, das quais veremos mais para frente.

Na próxima linha temos int main() {.

Int em C++ quer dizer inteiro. E main é uma função pois segue com um ( ).

No C++ tudo que estiver em main( ) vai ser executado primeiro. E o programa só funcionará se tiver uma função main, ou função principal.

Como main é uma função, ela deve retornar algo ( como vimos com asp, pascal e php ) e ela retorna um valor INT, por isso o int na frente.

Logo abaixo temos std::cout << "Hello World!"; , este é o comando que imprime na tela, por isso ele é terminado com um ponto e virgula ( ; ).

std::cout é o comando de impressão, ou seja, ele é o writeln do pascal, o response.write no asp ou o echo do php.

Observe que std é um objeto de iostream e cout é uma função do objeto std. Os :: é o operador de escopo que vimos em php. Veremos isso mais para frente em c++ também.

Abaixo, como toda função retorna algo. Está retornará o inteiro 0. E assim temos o fim do programa.

Outro Exemplo:

// Programa de impressão simples
#include <iostream>

int main()
{
   std::cout << "Hello World!";
   std::cout << "Este programa imprime 3 linhas";
   std::cout << "Die by Steel";

  return 0;
}

Nunca se esqueça dos comentários
Sempre respeite a identação

Observe que ao executar, muitos compiladores não mostram nada. Tem executar pelo MsDos. Mais tarde veremos como fazer ele mostrar os resultados sem sair da tela.

Perguntas??? Email