Do Zero aos Ponteiros
Compreenda a base da programação estruturada, gerencie memória com precisão e domine a linguagem que moldou a computação moderna.
Algoritmo e introdução à linguagem C
Introdução à lógica de programação, sequências lógicas, fluxogramas e resolução estruturada de problemas.
Variáveis, printf e scanf
Declaração de variáveis, tipos de dados básicos, além de leitura e escrita de dados formatados.
Condicional - IF / ELSE
Tomada de decisão baseada em condições lógicas, blocos de código e estruturas condicionais simples, compostas e encadeadas.
Condicional - SWITCH CASE
Seleção múltipla eficiente para substituição de estruturas if-else encadeadas complexas.
Repetição - Comando FOR
Laços de repetição contados, inicialização, condição de incremento e controle de iterações.
Repetição - WHILE & DO WHILE
Laços condicionais com teste no início e validações com garantia de execução mínima.
Vetores (Arrays Unidimensionais)
Armazenamento sequencial de múltiplos dados do mesmo tipo, indexação e manipulação via laços.
Matrizes (Arrays Multidimensionais)
Tabelas de dados em linhas e colunas, percursos com laços aninhados e aplicações práticas.
Structs (Registros)
Criação de tipos de dados personalizados para agrupar informações heterogêneas.
Ponteiros
Manipulação direta de endereços de memória, operador de referência (*) e desreferenciação.
Funções
Modularização de código, passagem de parâmetros por valor e referência, protótipos e escopo.