An open API service indexing awesome lists of open source software.

https://github.com/samuelbarbosadev/learning_c_and_c_plus_plus

Bem-vindo ao meu repositório de estudos em C/C++!
https://github.com/samuelbarbosadev/learning_c_and_c_plus_plus

cpp

Last synced: over 1 year ago
JSON representation

Bem-vindo ao meu repositório de estudos em C/C++!

Awesome Lists containing this project

README

          

# Learning C and C++.

Bem-vindo ao meu repositório de estudos em C/C++! Neste repositório, estou registrando minha jornada de aprendizado na linguagem de programação C/C++. Aqui, você encontrará várias pastas, cada uma delas focada em um tópico específico relacionado ao C/C++. Cada pasta contém exemplos, exercícios e projetos que estou desenvolvendo para aprimorar minhas habilidades em programação.

## Tópicos de Estudo:

- **Hello World (1_hello_world):** Introdução à linguagem com um exemplo simples de programa "Hello World".

- **Playground (2_playground):** Espaço para experimentação e testes de conceitos básicos.

- **Tipos de Dados (3_data_types):** Exploração dos diferentes tipos de dados disponíveis em C/C++.

- **Entrada de Dados (4_data_input):** Aprendizado sobre como receber dados do usuário.

- **Operadores Aritméticos (6_arithmetic_operators):** Estudo sobre operadores de cálculos matemáticos.

- **Estruturas Condicionais (7_if_and_else):** Compreensão de estruturas de decisão utilizando if e else.

- **Estruturas de Seleção (8_switch_case):** Exploração do uso da estrutura switch case.

- **Laço "For" (9_for):** Aprendizado sobre laços de repetição utilizando for.

- **Laço "While" (10_while):** Estudo sobre a estrutura de repetição while.

- **Laço "Do While" (11_do_while):** Exploração da estrutura de repetição do-while.

- **Arrays e Vetores (12_arrays_and_vectors):** Aprendizado sobre arrays unidimensionais e vetores.

- **Estrutura (13_structure):** Compreensão da criação e uso de estruturas para agrupar dados.

- **Template (14_template):** Estudo sobre o uso de templates para criar código genérico.

- **Ponteiros (15_pointers):** Exploração de ponteiros e referências em C/C++.

- **Funções (16_function):** Aprendizado sobre criação e chamada de funções.

- **Funções com Argumentos Variáveis (17_functions_with_variable_arguments):** Estudo sobre funções que aceitam um número variável de argumentos.

- **Função Fatorial (18_factorial_function):** Implementação da função fatorial usando recursão.

- **Passagem de Parâmetros por Referência (19_passing_parameters_by_reference):** Aprendizado sobre como passar parâmetros por referência.

- **Programação Orientada a Objetos (20_oop_object_oriented):** Introdução à programação orientada a objetos.

- **Herança de Classe (21_class_inheritance):** Exploração do conceito de herança de classe.

- **Polimorfismo (22_polymorphism):** Estudo sobre polimorfismo e uso de funções virtuais.

## Como Usar:

Sinta-se à vontade para explorar as pastas e os tópicos de estudo que mais te interessam. Dentro de cada pasta, você encontrará exemplos e exercícios relacionados ao tópico específico. Não hesite em experimentar, modificar e expandir os exemplos para aprimorar sua compreensão.
Contribuições

Embora este repositório seja principalmente para meus estudos pessoais, sinta-se à vontade para fornecer sugestões, correções ou até mesmo contribuições por meio de issues ou pull requests. Adoraria receber feedback e aprender com a comunidade!

Espero que este repositório possa ser útil para outros aprendizes de C/C++. Vamos embarcar juntos nesta jornada de aprendizado!

Autor: Samuel Barbosa