Aniversário
Alura '2025

20% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Hoje você tem desconto para estudar na Alura!

Cursos da Escola C e C++, Programação

Conheça os recursos da linguagem C, desde a programação com if, else, while e funções até manipulação de arrays, ponteiros, tipos e recursão. Do gcc ao seu executável! Saiba como começar com C e C++. Conheça mais da Escola de Programação ou navegue nessa página para ver todos nossos cursos e formações.

69 formações
Formação em Programação

Por onde começar com C e C++

Iniciar seus estudos em programação com a linguagem C pode até mesmo assustar inicialmente, pois os ponteiros e a facilidade de acessar qualquer lugar da memória do seu programa, tratando números da mesma forma, costumam gerar bugs e segmentation faults que são difíceis de se identificar.

Mesmo a instalação de um compilador como o gcc pode ser uma primeira barreira no aprendizado. Foque seus estudos nas palavras chaves do padrão ANSI, desde os básicos if, else, for e while até as funções, ponteiros void, typedef e ifdefs.

Começar com o uso de arrays e índice de arrays pode ajudar bastante a entender o funcionamento de endereços de memória e ponteiros. A biblioteca padrão, do scanf e printf até o qsort só serão entendidos depois de uma base boa em aritmética de ponteiros.

As funções recursivas e algoritmos ficam mais escancarados quando usamos uma linguagem tão próxima do bare metal, algo que faz do C uma excelente linguagem para entender a arquitetura de computadores. Estruturas de dados e problemas de olimpíadas e maratonas de programação também acabam sendo exemplificadas com frequência em C, como é o caso na Alura.

Líderes da Escola C e C++

  • Juliana Amoasei

    Desenvolvedora de software e instrutora
  • Rodrigo Ferreira

    Tech Lead da Escola de Programação
  • Paulo Silveira

    Hipster e CEO da Alura

Escolha a duração
do seu plano

Conheça os Planos para Empresas