introducir
Ayude a los principiantes en lenguaje C desde principiantes hasta "competentes"
declaración
Excepto por una pequeña cantidad de referencias a libros y documentos técnicos (todos señalados al final del artículo), el resto del contenido de este almacén es mi trabajo original. Cuando cites o modifiques el contenido de este repositorio, por favor fírmalo y compártelo de la misma manera, gracias.
Al reimprimir un artículo, indique claramente la dirección de la página al principio.
navegación
- aprender lenguaje c
- Preguntas y respuestas en lenguaje C
- C ejercicios clásicos
- Un pequeño juego implementado en C.
- tarea de diseño del curso C
- Obtenga libros electrónicos clásicos de lectura obligada gratuitos en lenguaje C
aprender lenguaje c
Programación en lenguaje C: una introducción a los métodos modernos
El contenido de esta parte está extraído principalmente de "Programación en lenguaje C: métodos modernos".
- descripción general del lenguaje C
- Conceptos básicos del lenguaje C 1.
- Conceptos básicos del lenguaje C 2.
- Formatear entrada y salida
- tipo de datos
- expresión
- seleccionar declaración
- ciclo
- formación
- función
- Estructura del programa
- puntero
- punteros y matrices
- cadena
- preprocesador
- Escribir programas grandes
- Estructuras y uniones y enumeraciones
- Aplicaciones avanzadas de punteros.
- declaración
- Programación
- Programación de bajo nivel
- entrada/salida
- biblioteca estándar
- Manejo de errores
El contenido básico y avanzado del lenguaje C proviene de mi blog.
lenguaje C para principiantes
Esta parte es mi resumen de los conocimientos básicos del lenguaje C.
- Tipos de datos y variables
- formación
- ramas y bucles
- función
- puntero
- Operador
lenguaje C avanzado
- Entiende qué es malloc en 5 minutos
- Basta con leer este artículo para archivos en lenguaje C.
- Un artículo sobre la comprensión de funciones de cadenas comunes en lenguaje C, la compilación más completa de toda la web.
- ¿Qué son enumeraciones, estructuras y uniones? Simplemente lea este artículo.
- ¿Qué son las variables globales y las macros y cómo escribir programas grandes? Simplemente lea este artículo.
- Varios métodos para determinar números primos que no conoces, explicados en detalle desde el más simple hasta el más profundo.
- Cosas que no sabes sobre las cuerdas
- alineación de la memoria
- Gestión de memoria dinámica
- Funciones de cadena y funciones de memoria.
- Little endian y almacenamiento de números enteros
- Puntero avanzado
- Acerca de los punteros
- Una breve discusión sobre sobrecarga, polimorfismo y plantillas en lenguaje C.
- ¿Conoce estos puntos de conocimiento básico sobre matrices?
- Esos conocimientos básicos sobre funciones que tendemos a ignorar
C Escollos y trampas
Esta parte del contenido proviene de "C Traps and Pitfalls". Después de leer este libro, me sentí iluminado sobre los errores que cometí antes.
- Trampa de vocabulario
- Segunda trampa de sintaxis
- Tres trampas semánticas
- cuatro conexiones
- Cinco funciones de biblioteca
- Seis preprocesadores
- Siete defectos portátiles
- Ocho sugerencias
C ejercicios clásicos
práctica | introducir | dificultad |
---|
1. Implementación común de función de memoria/cadena | Implementación principal: strlen/strcpy/strcmp/strcat/strstr/memcpy/memmove | |
2.Cálculo del libro de cuentas | Practica el uso de bucles ( while, switch ) | |
3. Calcular intereses y emitir tarjetas. | Practica el uso de matrices | |
4. Determinar los números primos. | Practica el uso de funciones | |
5. Adivina el número y clasificación de manos. | Practique el uso de variables globales (extensión: cómo reemplazar variables globales) | (adivina el número) (clasificación manual) |
6. El elemento máximo y el elemento mínimo de la matriz. | Más información sobre los punteros | |
7. Función de lectura de cadenas de diseño | Comprender la función de lectura de cadenas getchar , las características de las cadenas (
|