codequick-darkmode-logo
EntrarRegistrar
Noções Básicas de Linguagem C

Syllabus:

Noções Básicas de Linguagem C

15 Aulas 210 Perguntas de Programação Online


Quais tópicos serão abordados no curso?

Noções Básicas de C Language

  1. Introdução:

    • Visão Geral e Objetivos do Curso

    • O que é a Linguagem C e Por Que Devemos Usá-la?

    • Pré-requisitos e Primeiros Passos

  1. Variáveis e Tipos de Dados em C:

    • Usando 'printf' para saída

    • Introdução a variáveis e tipos de dados

    • Tipos de dados básicos (int, float, char, double)

    • Modificadores (short, long, signed, unsigned)

    • Declaração e inicialização de variáveis

    • Constantes e enumerações

  1. Funções em C:

    • Declaração e definição de Function

    • Chamada de Function e tipos de retorno

    • Parâmetros e argumentos

  1. Operadores e Expressões:

    • Operadores aritméticos

    • Operadores relacionais

    • Operadores lógicos

    • Operadores bit a bit

    • Operadores de incremento e decremento

    • Operadores de atribuição

    • Expressões condicionais

  1. Estruturas de Controle: If-else:

    • Instruções condicionais usando if e else

    • If-else aninhado

    • Escada de else-if

  1. Estruturas de Controle: Switch-case:

    • Declarações condicionais usando switch-case

    • Caso padrão

    • Break e fall-through em switch-case

  1. Estruturas de Controle: Laço while:

    • Introdução ao laço while

    • Sintaxe do laço while

    • Iteração e controle no laço while

    • Usando o laço while com diferentes condições

  1. Estruturas de Controle: For Loop:

    • Introdução ao for loop

    • Sintaxe do for loop

    • Iteração e controle no for loop

    • For loops aninhados

  1. Arrays em C:

    • Declaração e inicialização

    • Arrays unidimensionais

    • Arrays multidimensionais

    • Manipulação e uso de arrays

  1. Ponteiros em C:

    • Introdução a ponteiros e endereços de memória

    • Declarando e inicializando ponteiros

    • Aritmética de ponteiros

    • Ponteiros para arrays, funções e strings

  1. Alocação Dinâmica de Memória em C:

    • Alocando e liberando memória usando 'malloc', 'calloc', 'realloc' e 'free'

    • Vazamentos de memória e melhores práticas

  1. Strings e Manipulação de Strings:

    • Arrays de caracteres e literais de string

    • Funções de manipulação de strings ('<string.h>')

    • Trabalhando com strings (concatenação, comparação)

  1. Estruturas em C:

    • Definindo estruturas

    • Inicialização e acesso aos membros

    • Estruturas aninhadas e arrays de estruturas

  1. Diretivas de Pré-processador:

    • Introdução ao pré-processador ('#include', '#define', '#if', '#else')

    • Compilação condicional

    • Macros

  1. Palavras Finais:

    • Palavras de encerramento para resumir o curso.

    • Agradecimentos e Próximos Passos