Red de conocimientos turísticos - Información de alquiler - Si eres nuevo en el lenguaje C y no tienes conocimientos de informática, ¿con qué deberías empezar?

Si eres nuevo en el lenguaje C y no tienes conocimientos de informática, ¿con qué deberías empezar?

1. Cualquier idioma sirve para aplicaciones. La aplicación aquí se realiza principalmente en pruebas. Esto debería quedar claro primero.

2. La rapidez con la que se puede aprender el lenguaje C varía de persona a persona. En las universidades, el lenguaje C generalmente requiere alrededor de 60 horas de clase (40 * 60 = 2400 minutos = 100 horas = aproximadamente 4 días). Por tanto, si asignas tu tiempo de forma razonable y no hay obstáculos en el aprendizaje, podrás conseguir cierto éxito en unas 2 semanas.

3. También hay algunas razones objetivas que restringen el aprendizaje. Si es la primera vez que entras en contacto con un idioma, tomará algún tiempo asimilar algunas reglas gramaticales y algunas cosas "convencionales". A juzgar por mi experiencia personal, después de aprender el lenguaje C, casi nunca aprendí Java, solo lo aprendí y lo usé. Así se puede ver lo importante que es el aprendizaje de la primera lengua. Entonces, a menos que existan circunstancias especiales, trate de pisar fuerte tanto como sea posible.

4. No importa cómo planees formular un plan de estudio, la proporción de práctica debe ser la mayor. Durante el estudio, es posible que descubra que se pueden obtener muchos puntos clave en la práctica, lo que mejora enormemente la eficiencia del aprendizaje. Para dar un ejemplo simple: en lugar de memorizar lo que significan \n, \t, \r, %s, %o, etc., lo más intuitivo es llamarlo en el programa y ver el resultado.

5. Aprendizaje de idiomas personalizado basado en aplicaciones. Hay una gran cantidad de funciones que se pueden llamar en los archivos de encabezado proporcionados por el lenguaje C, pero no todas tienen un alto valor de utilización. Simplemente utilice estas funciones de acuerdo con la disposición del caso de prueba o el método de prueba real. A veces, una función proporcionada por el sistema y un fragmento de código compilado pueden lograr el mismo objetivo, pero la función del sistema puede requerir solo una línea y el código puede requerir docenas de líneas, por lo que es mejor saber más sobre el valor de utilización de las funciones del sistema. muy útil para una aplicación rápida.

6. Recuerda que el aprendizaje es un proceso paso a paso y es cíclico. En cada etapa habrá momentos en que el progreso se detendrá. Es necesario que los principiantes encuentren personas adecuadas que les brinden ayuda. Si solo confía en el autoestudio, a veces se perderán algunas cosas técnicas, lo cual es una pérdida de tiempo y no es una ganancia.

7. El siguiente es el proceso de aprendizaje:

(1) Comprender y utilizar una función, como una función con más de 10 líneas. Comprender la función de cada frase. El significado de los parámetros de cada función. Luego intente escribir este programa usted mismo, ejecútelo y depurelo. Vea dónde están sus errores. Luego use el conocimiento que aparece en la función para expandir este programa, incluso si la expansión es una declaración impresa. Nota: Algunos conocimientos, como los tipos de datos, se pueden aprender tanto como se encuentren y se pueden acumular lentamente.

(2) Dominar tres tipos de estructuras de programas y ser capaz de aprender a utilizarlas en paralelo y anidadas. Comprender el significado y el propósito de los condicionales y las estructuras de bucle.

(3) Conociendo el contenido anterior, puede consultar con valentía los materiales e intentar leer o reescribir los pequeños programas proporcionados en el libro. Por ejemplo, encontrar números de Fibonacci, factoriales, etc. Estos son casi practicar la estructura del programa y usar la competencia.

(4) Primer aprendizaje en profundidad: arrays. Después de aprender las matrices, puede agregar algunos conocimientos sobre estructuras de datos y luego podrá realizar muchos programas de clasificación y búsqueda. En este momento, puede crear un pequeño sistema de gestión para probar lo que ha aprendido.

(5) El segundo estudio en profundidad: sugerencias. Es mejor aprender los punteros siguiendo de cerca las matrices, porque siempre se comparan entre sí, por lo que esta disposición favorece la elección entre matrices y punteros.

(6) Después de estudiar lo anterior, el lenguaje C básicamente ha tomado forma y puede concentrarse en la práctica, como usar contenido de puntero para reescribir un sistema de gestión escrito con conocimiento de matrices.

8. Estudia mucho y definitivamente ganarás algo.