introduzir
Ajude os iniciantes em linguagem C desde o início até a "proficiência"
declaração
Exceto por um pequeno número de referências a livros e documentos técnicos (todos apontados no final do artigo), o restante do conteúdo deste armazém é de minha autoria. Ao citar ou modificar o conteúdo deste repositório, assine e compartilhe da mesma forma, obrigado.
Ao reimprimir um artigo, indique claramente o endereço da página no início.
navegação
- Aprenda a linguagem C
- Perguntas e respostas sobre linguagem C
- C exercícios clássicos
- Um pequeno jogo implementado em C
- Trabalho de design do curso C
- Obtenha gratuitamente e-books clássicos de leitura obrigatória em linguagem C
Aprenda a linguagem C
Programação em linguagem C - uma introdução aos métodos modernos
O conteúdo desta parte foi extraído principalmente de "Programação em linguagem C - métodos modernos"
- Visão geral da linguagem C
- Conceitos básicos da linguagem C 1
- Conceitos básicos da linguagem C 2
- Formatar entrada e saída
- tipo de dados
- expressão
- selecione declaração
- ciclo
- variedade
- função
- Estrutura do programa
- ponteiro
- ponteiros e matrizes
- corda
- pré-processador
- Escreva programas grandes
- Estruturas, Uniões e Enumerações
- Aplicações avançadas de ponteiros
- declaração
- Programação
- Programação de baixo nível
- entrada/saída
- biblioteca padrão
- Tratamento de erros
Conteúdo básico e avançado da linguagem C vem do meu blog
Linguagem C para iniciantes
Esta parte é meu resumo do conhecimento básico da linguagem C.
- Tipos de dados e variáveis
- variedade
- ramos e loops
- função
- ponteiro
- Operador
Linguagem C avançada
- Entenda o que é malloc em 5 minutos
- Basta ler este artigo para arquivos em linguagem C.
- Um artigo sobre a compreensão de funções de string comuns na linguagem C, a compilação mais abrangente de toda a web
- O que são enumerações, estruturas e sindicatos? Basta ler este artigo.
- O que são variáveis globais e macros e como escrever programas grandes? Basta ler este artigo?
- Vários métodos de determinação de números primos que você não conhece são explicados em detalhes, do mais simples ao mais profundo.
- Coisas que você não sabe sobre cordas
- alinhamento de memória
- Gerenciamento dinâmico de memória
- Funções de string e funções de memória
- Little endian e armazenamento inteiro
- Ponteiro avançado
- Sobre ponteiros
- Uma breve discussão sobre sobrecarga, polimorfismo e templates em linguagem C
- Você conhece esses pontos básicos de conhecimento sobre arrays?
- Aqueles conhecimentos básicos sobre funções que tendemos a ignorar
C Armadilhas e Armadilhas
Esta parte do conteúdo vem de "C Traps and Pitfalls". Depois de ler este livro, me senti esclarecido sobre os erros que cometi antes.
- Armadilha de vocabulário
- Segunda armadilha de sintaxe
- Três armadilhas semânticas
- quatro conexões
- Cinco funções de biblioteca
- Seis pré-processadores
- Sete defeitos portáteis
- Oito sugestões
C exercícios clássicos
prática | introduzir | dificuldade |
---|
1. Implementação comum de função de string/memória | Implementação principal: strlen/strcpy/strcmp/strcat/strstr/memcpy/memmove | |
2. Cálculo do livro contábil | Pratique o uso de loops ( while, switch ) | |
3. Calcule juros e emita cartões | Pratique o uso de matrizes | |
4. Determine os números primos | Pratique o uso de funções | |
5. Adivinhe o número e a classificação das mãos | Pratique o uso de variáveis globais (extensão: como substituir variáveis globais) | (adivinhe o número) (classificação das mãos) |
6. O elemento máximo e o elemento mínimo da matriz | Aprenda sobre ponteiros | |
7. Função de leitura de string de design | Entenda a função de leitura de string getchar , as características das strings (
|