Pular para o conteúdo principal
Módulo 1 · Lição 1 de 31/18 no curso~10 min
Lições do módulo (1/3)

Variáveis e tipos de dados

Em C++, cada variável tem um * _ tipo estático _ * bem definido em tempo de compilação. Isso significa que, depois de declarar uma variável de um determinado tipo, você não pode alterá-la mais tarde.

Essa abordagem garante o máximo desempenho em tempo de execução e permite que o compilador capture muitos erros comuns antes mesmo de o programa ser executado.

Declaração e Inicialização

Para declarar uma variável em C++, você deve especificar o **tipo * * primeiro, seguido pelo **nome** da variável:

C++
int age; // Declaration without initialization (contains an undefined value!)
age = 25; // Subsequent assignment

Inicialização Moderna

O C++ moderno introduz várias formas de inicialização. O mais seguro e uniforme é a ** inicialização da cinta ** (introduzida em C++11):

C++
int age = 25;       // Classic initialization (C-style)
int score {100};    // Uniform initialization (C++11)

Tipos Primitivos Fundamentais

Aqui estão os principais tipos de dados que você usará todos os dias:

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

Objetos Complexos: std::string

Para gerenciar sequências de texto, a biblioteca padrão do C++ fornece a classe std::string (definida no cabeçalho <string>):

C++
#include <string>

std::string name = "Alice";

Experimente também.

Exercício#cpp.m1.l1.e1
Tentativas: 0Carregando…

Declare uma variável chamada age do tipo int com valor 30 e imprima-a usando std::cout.

Carregando editor…
Mostrar dica

Use a sintaxe `int age = 30;`para declarar a variável e, em seguida, imprima-a com'std::cout << age;`.

Solução disponível após 3 tentativas

Exercício#cpp.m1.l1.e2
Tentativas: 0Carregando…

Declare uma variável chamada username do tipo std::string com o valor 'Alice' e imprima-a usando std::cout.

Carregando editor…
Mostrar dica

Usa `std::string username = "Alice";` e poi inviala allo stream std::cout.

Solução disponível após 3 tentativas