bancada

C++

trilha pratica para aprender C++ do zero

definicao primeiro

o que C++ significa

C++ escreve instrucoes precisas. Aqui voce aprende como trilha pratica para aprender C++ do zero. Comece com uma ideia: entrada passa por passos e vira saida.

dados minimosarquivo main.cpprodar g++ main.cpp -std=c++17 && ./a.outhabito aprenda uma parte pequena de C++, digite um exemplo minimo e execute
programa

uma sequencia ordenada de instrucoes.

valor e variavel

valor e dado. variavel e o nome que guarda esse dado.

funcao

um trabalho pequeno com nome, entrada e resultado.

ambiente

C++17 compiler executa o codigo de main.cpp.

primeiro codigo legivel

Input output

cin cout headers namespace
#include <iostream>
using namespace std;
int main() {
  cout << 42;
}
saida 42

linhagem da linguagem

arvore de C++

veja de onde C++ vem, linguagens proximas e o que estudar depois.

raizes
CSimulaAlgol
atualC++familia de programacao de sistemas
familiafamilia de programacao de sistemas
melhor para

melhor para trilha pratica para aprender C++ do zero

do zero

1ler uma regra2prever a saida3digitar de memoria4rodar a verificacao5repetir com uma mudanca

Banco de perguntas

Pesquise antes de praticar

Escolha uma fase ou pesquise no banco deste idioma e abra o exercicio.

18 resultados
Q 1EscolhaFase 1 definicoes

C++ questao 1

C++ questao 1. Escolha a frase que melhor combina com output stream.

Q 2EscolhaFase 1 definicoes

C++ questao 2

C++ questao 2. Escolha a frase que melhor combina com integer type.

Q 3EscolhaFase 1 definicoes

C++ questao 3

C++ questao 3. Escolha a frase que melhor combina com vector push.

Q 4EscolhaFase 1 definicoes

C++ questao 4

C++ questao 4. Escolha a frase que melhor combina com reference.

Q 5EscolhaFase 1 definicoes

C++ questao 5

C++ questao 5. Escolha a frase que melhor combina com output stream.

Q 6EscolhaFase 1 definicoes

C++ questao 6

C++ questao 6. Escolha a frase que melhor combina com integer type.

Q 7EscolhaFase 1 definicoes

C++ questao 7

C++ questao 7. Escolha a frase que melhor combina com vector push.

Q 8EscolhaFase 1 definicoes

C++ questao 8

C++ questao 8. Escolha a frase que melhor combina com reference.

Q 9EscolhaFase 1 definicoes

C++ questao 9

C++ questao 9. Escolha a frase que melhor combina com output stream.

Q 10EscolhaFase 1 definicoes

C++ questao 10

C++ questao 10. Escolha a frase que melhor combina com integer type.

Q 11EscolhaFase 1 definicoes

C++ questao 11

C++ questao 11. Escolha a frase que melhor combina com vector push.

Q 12EscolhaFase 1 definicoes

C++ questao 12

C++ questao 12. Escolha a frase que melhor combina com reference.

Q 13EscolhaFase 1 definicoes

C++ questao 13

C++ questao 13. Escolha a frase que melhor combina com output stream.

Q 14EscolhaFase 1 definicoes

C++ questao 14

C++ questao 14. Escolha a frase que melhor combina com integer type.

Q 15EscolhaFase 1 definicoes

C++ questao 15

C++ questao 15. Escolha a frase que melhor combina com vector push.

Q 16EscolhaFase 1 definicoes

C++ questao 16

C++ questao 16. Escolha a frase que melhor combina com reference.

Q 17EscolhaFase 1 definicoes

C++ questao 17

C++ questao 17. Escolha a frase que melhor combina com output stream.

Q 18EscolhaFase 1 definicoes

C++ questao 18

C++ questao 18. Escolha a frase que melhor combina com integer type.

multipla escolha

C++ questao 1

Q 1Escolhanovo

C++ questao 1. Escolha a frase que melhor combina com output stream.

cout << 42;

referencia

padroes para main.cpp

C++17 compilerg++ main.cpp -std=c++17 && ./a.out
lembrar de memorialeia um ponto pequeno e reescreva sem olhar
rastrear o codigoanote valores linha por linha antes de rodar
digitar voce mesmocopie menos digite mais e corrija um erro pequeno

cin cout headers namespace

Input output

#include <iostream>
using namespace std;
int main() {
  cout << 42;
}
  • Include the right headers
  • Use cout for output
  • Return from main

int double bool string vector

Types

int score = 40 + 2;
cout << score;
  • Choose the right type
  • Watch integer division
  • Initialize variables

vector map set queue stack

STL

vector<int> v = {1, 2, 3};
cout << v.size();
  • Know the container behavior
  • Use size for count
  • Trace push pop operations