Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução
- Padrão ANSI
- Fundamentos de C
- Tipos de dados e constantes
- E/S simples e formatada
- Uso de memória
- Operadores e Expressíons
- Controle de fluxo
- rotações
Funções
- Papel das Funções
- Passar por valor/referência
- Retornando valores de funções
- Funções Recursivas
- Funções de retorno de chamada
- Implicações na pilha
- Biblioteca versus função definida pelo usuário
- Passando número variável de argumentos
Matrizes
- Definindo, inicializando e usando arrays
- Matrizes multidimensionais
- Matrizes de caracteres e strings
- Matrizes e ponteiros
- Passando arrays para funções
- Manipulação de strings com e sem funções de biblioteca
Classes de armazenamento
- Escopo e Vida
- Automático, Estático, Externo, Registro
- Memória (CPU/RAM)
Estruturas e Sindicatos
- Para que servem as estruturas
- Declaração, inicialização
- Accessgostar de objetos
- Estruturas aninhadas
- Matriz de Estruturas
- Passando estruturas por funções
- Alocação de memória e buracos
- Comparação de Estrutura
- Operação de bit de estrutura
- Typedef para portabilidade
- Sindicatos
- Membros sobrepostos
Tipos de dados enumerados
- Enum, Indexação, enum Vs #define
Operações de bits
- E ( & ), OU ( | ), XOR ( ^ )
- Elogio (~)
- Shift esquerdo (<<), Shift direito (>>)
- Mascaramento, configuração, limpeza e teste de bits/bits
Ponteiros
- O propósito dos ponteiros
- Definindo ponteiros
- Os operadores & e *
- Atribuição de ponteiro
- Aritmética de ponteiro
- Múltiplas indiretas
- Tipos de ponteiro avançados
- Ponteiro genérico e nulo
- Ponteiros de função
- Ponteiros para matrizes e strings
- Matriz de ponteiros
- Ponteiros para Estrutura e União
- Ponteiros para memória dinâmica
- Ponteiros distantes, próximos e enormes
- Fundição de tipo de ponteiro
Alocação dinâmica de memória
- Malloc(), Calloc(), Realloc(), Grátis()
- Farmalloc(), Farcalloc()
Conceitos de manipulação de arquivos
- Conceito de um tipo de dados FILE
- Inode, estrutura FILE
- Ponteiro de arquivo
- Rotinas de manipulação de personagens
- Rotinas de dados formatados
- Rotinas de dados brutos
- Aleatório Access para ARQUIVO
Argumentos de linha de comando
- Argc, argv
- Entradas variáveis para o principal
Compilador na Prática
- Diretivas de pré-processador
- Compilador, montador, vinculador
- Compilação Condicional
- Compilação de vários arquivos
- Técnicas de otimização de código
- Volátil, #pragma
Estruturas de dados
- Linear e não linear
- Homogêneo e não homogêneo
- Estático e Dinâmico
- Listas vinculadas simples, duplas e circulares
- Pilhas e filas
- Árvores Binárias
Técnicas de classificação e Searching
- Inserção, Seleção, Bubble, Mesclar, Rápido, Heap
Conceitos e exposição em tempo real
- Ferramentas de desenvolvimento e ambiente
- Faça Utilitário
- Padrões de codificação da indústria
- Formato de arquivo objeto/executável
- Depurador
21 Horas
Testemunhos de Clientes (2)
Forma como o instrutor explica
Deepak Tiwari - Beamtrail
Curso - Circuits and Electronics Fundamentals
Máquina Traduzida
O instrutor foi muito interativo e manteve um ritmo estável.
Carolyn Yaacoby - Yeshiva University
Curso - Raspberry Pi for Beginners
Máquina Traduzida