uma sequencia ordenada de instrucoes.
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.
main.cpprodar g++ main.cpp -std=c++17 && ./a.outhabito aprenda uma parte pequena de C++, digite um exemplo minimo e executevalor e dado. variavel e o nome que guarda esse dado.
um trabalho pequeno com nome, entrada e resultado.
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 42linhagem da linguagem
arvore de C++
veja de onde C++ vem, linguagens proximas e o que estudar depois.
do zero
Banco de perguntas
Pesquise antes de praticar
Escolha uma fase ou pesquise no banco deste idioma e abra o exercicio.
C++ questao 1
C++ questao 1. Escolha a frase que melhor combina com output stream.
C++ questao 2
C++ questao 2. Escolha a frase que melhor combina com integer type.
C++ questao 3
C++ questao 3. Escolha a frase que melhor combina com vector push.
C++ questao 4
C++ questao 4. Escolha a frase que melhor combina com reference.
C++ questao 5
C++ questao 5. Escolha a frase que melhor combina com output stream.
C++ questao 6
C++ questao 6. Escolha a frase que melhor combina com integer type.
C++ questao 7
C++ questao 7. Escolha a frase que melhor combina com vector push.
C++ questao 8
C++ questao 8. Escolha a frase que melhor combina com reference.
C++ questao 9
C++ questao 9. Escolha a frase que melhor combina com output stream.
C++ questao 10
C++ questao 10. Escolha a frase que melhor combina com integer type.
C++ questao 11
C++ questao 11. Escolha a frase que melhor combina com vector push.
C++ questao 12
C++ questao 12. Escolha a frase que melhor combina com reference.
C++ questao 13
C++ questao 13. Escolha a frase que melhor combina com output stream.
C++ questao 14
C++ questao 14. Escolha a frase que melhor combina com integer type.
C++ questao 15
C++ questao 15. Escolha a frase que melhor combina com vector push.
C++ questao 16
C++ questao 16. Escolha a frase que melhor combina com reference.
C++ questao 17
C++ questao 17. Escolha a frase que melhor combina com output stream.
C++ questao 18
C++ questao 18. Escolha a frase que melhor combina com integer type.
multipla escolha
C++ questao 1
C++ questao 1. Escolha a frase que melhor combina com output stream.
cout << 42;
referencia
padroes para main.cpp
g++ main.cpp -std=c++17 && ./a.outcin 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