¿Cómo aprender bien el lenguaje C?
La primera pregunta a la que se enfrenta todo principiante es: cómo elegir el material didáctico. Un buen comienzo es la mitad de la batalla y elegir un excelente libro de texto es la clave para obtener el doble de resultado con la mitad de esfuerzo. Desafortunadamente, las escuelas generalmente te asignan un libro de texto C terrible; afortunadamente, puedes elegir nuevamente. Si no tiene un lugar para estudiar y comunicarse, puede venir aquí
El famoso profesor Tan Haoqiang ha publicado un libro "Programación en lenguaje C", que se dice que tiene una tirada de más de 4 Hasta donde yo sé, muchas escuelas recomendarán este libro como libro de texto en lenguaje C. Aunque mi nombre (Tan Haoyu) es sólo una palabra diferente del del profesor, estoy extremadamente decidido a bloquear su libro. Este libro no está escrito para estudiantes de informática, sino para estudiantes de otras especialidades que necesitan realizar el examen de nivel de informática. Las principales deficiencias de este libro son: los programas de ejemplo son muy poco profesionales y no pueden enseñarte la forma de pensar que debes dominar en programación; el estilo de programación es bastante malo y te hará desarrollar el mal hábito de escribir códigos aleatorios; Demasiados errores, y una vez alguien me señaló cientos de errores en este libro, muchos de los cuales eran errores conceptuales críticos. Bien, no quiero decir mucho sobre este libro. Si está interesado, puede buscarlo en Baidu :)
"El lenguaje de programación C" de Kernighan y Ritchie (nombre traducido al chino: "). "Lenguaje de programación C") vale la pena leerlo. Se considera un clásico entre los clásicos, pero muchos contenidos de la versión anterior están desactualizados y lejos del lenguaje C estándar actual. Debe leer la última versión; de lo contrario, es mejor no leerla. Además, ni siquiera el libro más clásico y autorizado puede cubrirlo todo, por lo que es necesario tener a mano un "Manual de referencia del lenguaje C". El "Manual de referencia de C" es el "Manual de referencia de C". Es una descripción detallada del estándar del lenguaje C, que incluye detalles de la mayoría de las funciones de la biblioteca estándar de C. Puede considerarse como el mejor libro de referencia del lenguaje C. Por cierto, el último "Lenguaje de programación C" está revisado de acuerdo con el estándar C89, mientras que el "Manual de referencia del lenguaje C" describe el estándar C99. Puede haber algunas diferencias entre los dos. Se recomienda estudiar de acuerdo con el C99. estándar. También hay un libro "C and Pointers", que también está bastante bien escrito. El nombre en inglés es "Pointers on C". Destaca especialmente la importancia de los punteros, que es una característica de este libro. Sin embargo, este libro no es muy adecuado para principiantes. Si alguna vez ha aprendido el lenguaje C y tiene algunos conocimientos básicos del lenguaje C pero no es muy sólido, puede probar este libro. Creo que mientras entiendas los consejos, el lenguaje C ya no será un misterio.
Si has terminado de leer un libro de texto en lenguaje C y quieres ir más allá, entonces hay dos libros que debes leer. El primero es "C Traps and Pitfalls" (traducción china: "C Traps and Pitfalls"), un folleto muy fino con un contenido muy, muy interesante. Cabe señalar que este libro fue escrito hace más de veinte años y muchas de las deficiencias del lenguaje C mencionadas en él se han mejorado, pero no está mal entender algo de historia. Luego, puede desafiar la "Programación experta en C" (traducción china: "Programación experta en C"). Como sugiere el nombre del libro, este libro es bastante difícil. Una vez que lo lea detenidamente y lo comprenda a fondo, podrá escribir con confianza. reanudar "Competente en lenguaje C".
Recuerda un principio: no leas libros que aún no entiendes, es una pérdida de vida. Si no puedes entenderlo, entonces te deben faltar algunos conocimientos básicos necesarios. En este punto, debe analizar cuidadosamente qué contenido necesita agregar y luego ir a la librería para buscar libros sobre estos contenidos. Sólo completando los conocimientos básicos y luego volviendo a aprender obtendrás realmente el doble de resultado con la mitad de esfuerzo.
2. Unix/Linux o Windows, esta es una gran pregunta
Los diferentes entornos de programación crearán programadores con pensamientos diferentes. La mayoría de los programadores de Windows dependen de entornos de desarrollo integrados, como Visual Studio, mientras que los programadores de Unix prefieren Makefiles y consolas.
Obviamente, el entorno de desarrollo integrado es más fácil de usar. Para aprender el lenguaje C en Windows, solo necesita presionar algunos botones básicos de la barra de herramientas de Visual C para comenzar a escribir ¡Hola, mundo!, mientras que en Unix, necesita algunos conocimientos básicos de la consola. . Algunas personas pueden pensar que el entorno Unix es más simple, pero el poder del hábito es grande. Todos están familiarizados con las operaciones básicas de Windows, pero parece un poco antieconómico instalar un sistema Unix específicamente para aprender el lenguaje C.
Para un novato que sólo conoce las operaciones básicas de Windows y ni siquiera sabe qué es DOS, lo más importante es hacer algo interesante y significativo lo antes posible. Escribir un pequeño programa en lenguaje C es mucho más interesante que aprender ls, cat y otros comandos. Además, si queremos centrarnos en el lenguaje C en sí, tenemos que ignorar temporalmente algunas cosas, como el proceso de compilación y vinculación. método de escritura de Makefile, etc.
Por lo tanto, sugiero que los principiantes utilicen Visual C 6.0 (no VisualC .NET) o Dev C como entorno de aprendizaje principal, y no se enreden demasiado en el uso de habilidades IDE, porque en el futuro Definitivamente cambiaré al entorno Unix. Visual C 6.0 es fácil de usar e intuitivo de depurar, pero su compilador predeterminado no es compatible con el estándar C, mientras que Dev C usa el compilador gcc y tiene un buen soporte para el estándar C99. Por cierto, muchos cursos universitarios de lenguaje C todavía usan Turbo C 2.0 como entorno experimental. Esto es bastante indeseable. La primera razón es que TC 2.0 casi no tiene soporte para el estándar C. La segunda razón es que los programas compilados por TC. 2.0 es de 16 bits, lo que causará grandes problemas a la hora de comprender programas de 32 bits en el futuro (por supuesto, usar cosas como djgpp puede hacer que TC 2.0 compile programas de 32 bits, pero eso es demasiado complicado).
Después de terminar de estudiar un libro de texto en lenguaje C, debe recurrir a la plataforma Unix para continuar aprendiendo. Casi todos los tutoriales avanzados en lenguaje C se basan en la plataforma Unix (como "Programación experta en C"). El proceso de transformación es doloroso. Debes enfrentarte a una variedad de comandos complicados, que son completamente diferentes a la forma de pensar en la plataforma Windows, pero el dolor vale la pena. Unix y C nacen juntos, y la forma de pensar y los hábitos de Unix están más en línea con la forma de pensar y los hábitos del lenguaje C. En Unix, puede encontrar innumerables códigos fuente excelentes para que pueda leer todo lo que desee. Puede ver fácilmente el manual en línea de una determinada función de la biblioteca y también puede ver el mejor estilo de codificación (cuando se trata de estilo de codificación). Escribiré un especial (descrito en detalle en este artículo).
Se puede resumir en una frase: si es nuevo en el aprendizaje del lenguaje C, se recomienda utilizar el sistema Windows y el entorno de desarrollo integrado. Cuando se prepare para trabajar duro para convertirse en un "maestro", por favor. Primero pase a la plataforma Unix.
3. Todo está listo, eres Dongfeng
Se ha seleccionado el libro, la configuración del entorno está completa, como dice el refrán, todo está listo, todo lo que debes es tuyo. esfuerzos. Comience desde el prefacio del libro y lea atentamente el libro de texto que tiene a mano. A muchas personas les gusta comenzar a leer directamente desde el primer capítulo. Este es un enfoque incorrecto. El prefacio es la introducción general del autor a todo el libro. El autor generalmente le dirá qué base necesita para leer el libro sin problemas, lo que puede ayudarlo a verificar si ya tiene los conocimientos básicos. Después de leer el prefacio, también debes examinar el índice para comprender la estructura general del libro y elaborar un plan de estudio para ti.
Al aprender el lenguaje C, debes prestar atención a cada detalle. Debes escribir el código de ejemplo en el libro tú mismo. Solo cuando el resultado de compilación y ejecución sea consistente con lo que se dice en el libro. Se considera que ha terminado de aprender un ejemplo. Si es inconsistente, busque cuidadosamente las razones. Además de los ejemplos en los libros, también necesita "crear" algunos ejemplos usted mismo. Por ejemplo, cuando aprende la precedencia de los operadores, puede escribir varias expresiones idénticas y agregar paréntesis en diferentes posiciones para ver qué comportamientos diferentes existen, como. *p y (*p), y tales como a = b == c, (a = b) == c, a = (b == c), etc.
Los ejemplos del libro que copió, los ejemplos después de la modificación y los ejemplos que "creó" deben clasificarse y guardarse cuidadosamente, y se debe escribir un breve comentario en el código fuente para explicar la intención del ejemplo.
Después de los ejemplos están los ejercicios. Sugiero a los principiantes que hagan todos los ejercicios de forma independiente y luego comparen los códigos de respuesta para ver qué deficiencias tiene su propio código y luego intenten modificar su código. Mucha gente no presta atención a los ejercicios, lo cual es un gran error, porque el autor suele explicar algunos principios importantes en los ejercicios en lugar de simplemente poner a prueba los conocimientos previos.
Quizás pienses que aprender de esta forma es demasiado lento, pero no lo es. Si estudias detenidamente, no tendrás que mirar atrás. Cuando aprendas más tarde y descubras que no lo entendiste antes, entonces la ganancia realmente no vale la pena perder. En términos generales, después de leer el libro completo, debe completar miles o incluso decenas de miles de líneas de código, ya sea que copie el libro exactamente o lo escriba por su cuenta, será una ventaja para continuar aprendiendo en el futuro. . Tómese como ejemplo cuando leí "Programación central de Windows" (solo leí 3/4 del contenido), además de copiar el código del libro, también escribí muchos ejemplos. Hay 5574 líneas en una oración. (usando código UNIX) estadísticas de la herramienta wc), después de muchos días, ya no puedo recordar la programación del sistema de Windows, pero mientras me tome unos minutos para desenterrar el código anterior y mirarlo, lo entenderé nuevamente. . Dicen que una buena memoria es peor que una mala escritura.
Lea atentamente, copie el código fuente con atención, complete los ejercicios de forma independiente y realice más experimentos, y finalmente deje todo el código atrás para convertirse en su propia experiencia y riqueza. Es un trabajo absolutamente duro, y definitivamente lo es. el doble de resultado con la mitad de esfuerzo. Por supuesto, este método solo es adecuado para aprender tecnologías que requieren dominio. Si no está aprendiendo el lenguaje C, debe analizar la situación específica.
Al final de la escritura, todavía hay un punto muy, muy importante que no se mencionó: el estilo de codificación. Desde el comienzo del aprendizaje, debes esforzarte por imitar el mejor estilo de codificación. Debido a que el estilo de codificación es muy importante y contiene demasiado contenido, usaré un artículo especial para discutirlo en detalle. Preste atención a "El camino del programador: acerca del estilo de codificación".
El tema es sobre el lenguaje C. De hecho, quiero hablar principalmente sobre cómo aprender programas, o simplemente obtener algunas ideas. Aquí, solo quiero citar ejemplos de algunas personas a mi alrededor para hablar. sobre cómo aprender programas. Entender
La primera persona de la que hablar soy yo. Me interesé en los programas cuando escuché que los programas podían usarse para crear juegos cuando estaba en el primer grado de la escuela secundaria. , pero después de pedir prestado un conciso libro de texto de G-BASIC, me quedé estupefacto.
El vocabulario desconocido, la lógica extraña, todas las traducciones chinas de astronomía, me dieron dolor de cabeza por un tiempo.
Sin embargo, no había otros libros para leer en ese momento, así que sostuve ese libro en mis manos todo el día. Probé todos los métodos, incluso leyéndolo al revés, pero no pude ver nada. No tengo computadora, así que solo puedo seguir imaginando con valentía, y luego mi mente se llena de dudas...
Pausa aquí, lo anterior es mi estilo de aprendizaje: siempre tengo que ir. a través de algunos giros y vueltas, a ciegas. Después de algunos giros y vueltas, de repente tendrás una iluminación: ¡iluminación! Nunca he visto gente tan estúpida como yo. Ahora entiendo que siempre complico demasiado las cosas al principio, provocando una situación embarazosa como la de un perro que muerde a un erizo, ¡pero hay beneficios inesperados! Pero no te recomiendo que imites este estilo, al menos no cuando persigues a una novia. Muchas oportunidades en la vida se encuentran en el momento en que tomas el control y nunca podrás recuperarlas si las pierdes.
Volviendo ahora, accidentalmente entendí una línea de código, que era una declaración impresa. Estaba tan emocionado en ese momento que miré esto y aquello con atención, y entendí muchas cosas a la vez. , como en Fue como si algo lo hubiera golpeado y de repente se iluminara. . . .
Aprendí FOXBASE en la escuela en el tercer año de secundaria. Básicamente, aprendí por mi cuenta y descubrí algo extraño. Tengo mala memoria, pero en ese momento, los comandos en el. Los programas fueron memorizados. Tengo memoria fotográfica y todavía recuerdo mucho, tal vez porque estoy interesado en él. ¡También estoy agradecido a mi profesor de informática por brindarme la oportunidad de estudiar libremente en la computadora! Más tarde, aprendí QBASIC por mi cuenta y también aprendí un poco de C durante las vacaciones de verano de mi cuarto año de secundaria. En ese momento, encontré muchas dificultades para aprender C. El laboratorio de computación de nuestra escuela ni siquiera tenía C. En ese momento, tuve que quedarme en casa con un libro de texto de C de segundo nivel. En este ejercicio de apoyo, pienso aturdido todo el día, usando mi cabeza como la CPU de la computadora. y a veces falla por completo. Me tomó más de diez días leer un libro y terminar un libro de preguntas. Sin embargo, mi cabeza estaba llena de dudas, ya que no tuve la oportunidad de practicar en la computadora, poco a poco fui construyendo muchas teorías. Según mis propias conjeturas y razonamientos, estaba orgulloso y confiado, pero luego resultó que la mayoría estaban equivocados y me tomó mucho tiempo corregirlos. Esta es una historia para más adelante. Sin embargo, sigue siendo la misma sentencia que no se puede establecer sin romperse y no se puede detener. Al igual que ahora que tengo una computadora, me paso todo el día sumergido en el océano de Internet y sintiendo la cultura de la comida rápida. Hacía mucho que no me calmaba para pensar en algo.
Yo. También tomé algunas clases de informática en la escuela secundaria, pero estaba ocupado con el examen de ingreso a la universidad, así que abandoné mi plan de aprender programación. Ahora es el momento de hablar sobre la siguiente persona.
Había una chica sentada a mi lado en la escuela secundaria. Tenía BASIC en su Wenquxing. De vez en cuando lo tomaba y programaba algunos pequeños programas para jugar. Sorprendentemente, después de verlo. ella solo Después de ver tres o cinco programas y escucharme explicar las funciones de algunos comandos, pudo programar una pequeña animación basada en su propia imaginación. ¡Nunca antes había aprendido un programa! Una vez dudé de su coeficiente intelectual, pero su programa fue tan rápido que hizo que mis ojos se abrieran varias veces. ¡Era varios niveles más altos que yo en ese entonces! Más tarde, a menudo me preguntaba si mi método en ese momento era incorrecto y cómo debería aprender el programa. . .
Llegué a la universidad en un instante y conocí a otra persona a la que admiraba. Estudió informática como yo. Accidentalmente me vio haciendo animaciones, y luego se interesó mucho y empezó a estudiar. propio. Lo que le sorprende es que no comprende punteros, estructuras, operaciones de bits, etc. (y mucho menos algoritmos y estructuras de datos). Solo ha aprendido tres estructuras de programas. Ahora solo ha aprendido C durante medio año y puede programar. solo Snake, Tetris, Minesweeper y muchos otros juegos que ni siquiera puedo nombrar están disponibles, y ahora estoy escribiendo Othello nuevamente.
¿Cómo aprender a programar? Para C, creo que deberías empezar dibujando.
Hay dos razones.
En primer lugar, los programas de dibujo son muy interesantes y pueden generar un gran interés. Esta es la clave para los programas de aprendizaje.
En segundo lugar, el programa de dibujo es fácil de usar. Con principios muy simples, puedes crear cosas hermosas. Hay muchas cosas que puedes descubrir por ti mismo sin siquiera mirar el libro de texto (creo que el método de razonamiento es muy importante, es una condición necesaria para el autoestudio).
Por ejemplo, dibuja un círculo. Desde una perspectiva matemática, para determinar un círculo, solo necesitas conocer su centro (x, y) y su radio r. Luego se puede dibujar un círculo, círculo (x. , y, r);
Para otras analogías, dibuja una tridimensional, selecciona un cubo y analiza nuevamente. Todo lo que necesitas saber son las coordenadas de las dos esquinas opuestas. Mira el libro de texto. , no es así, ¿por qué? Puede pensar que la pantalla de la computadora es originalmente plana, por lo que utilizar aquí la teoría de coordenadas tridimensionales puede no ser el método más simple. Por lo tanto, debería utilizar la traducción de gráficos de dos planos. Aquí queda una pregunta: ¿cómo expresar figuras tridimensionales en coordenadas planas? Estúdialo lentamente por ti mismo, es algo muy superficial.
Piensa en la animación. Imagina que el principio de la animación es simplemente cambiar de una forma a otra. Los diferentes cambios producirán efectos de animación, luego puedes dibujar uno, borrarlo y dibujar uno nuevo. . . .
Si tienes buenas habilidades matemáticas, creo que será una transición rápida de dos dimensiones a tres dimensiones, y de estático a dinámico.
¿Cómo aprender específicamente? Puedes encontrar más ejemplos de dibujo, escribirlos en la computadora, escribirlos unas cuantas veces más y poco a poco sabrás para qué sirven las cosas y poco a poco entenderás. hacer las cosas por mi cuenta.
Pero no te quedes ahí por mucho tiempo. Aprender a dibujar primero sólo te ayudará a empezar fácilmente (muchas personas aún no han empezado después de aprender C).
Después de tomar un descanso del dibujo, debes sentar las bases, así que no entraré en detalles aquí. Puedes aprender y practicar al mismo tiempo. Muchos problemas de los libros de texto de física y matemáticas se pueden demostrar y resolver con programas. Esto es mucho mejor que los modelos de tus viejos libros de texto. hágalo usted mismo.
Cuando se trata del lenguaje C, creo que todos los amigos que lo han aprendido tienen este sentimiento, es decir, "me hace feliz y me preocupa". Afortunadamente, el lenguaje C es muy poderoso y se usa ampliamente. , una vez que lo domines, podrás decir con confianza a los demás "¡Soy un experto en informática!", Y será fácil aprender otros idiomas por tu cuenta en el futuro. La preocupación es que el lenguaje C es tan amplio y profundo como las "artes marciales Shaolin" y es demasiado difícil de aprender. De hecho, el autor cree que el lenguaje C no es "difícil". Siempre que puedas aclarar tus ideas y dominar su esencia, aprender el lenguaje C por tu cuenta es muy fácil y divertido. Hoy hablaré contigo sobre cómo aprender el lenguaje C o qué aspectos se deben iniciar en el aprendizaje del lenguaje C.
Comprender algunos conocimientos básicos
1. Los antecedentes del lenguaje C
Desde mi experiencia personal, no importa qué idioma aprendas, primero debes comprender los antecedentes del lenguaje que estás aprendiendo o su historial de desarrollo.
El lenguaje C es un tipo de lenguaje de programación de alto nivel, y su predecesor es "ALGOL". Sus fundadores fueron Brown W. Carnihan y Dennis M. Leach. Cuando salió el lenguaje C, tenía grandes limitaciones porque sólo podía usarse en sistemas UNIX. Sin embargo, con el avance de la ciencia y la tecnología y el desarrollo de la industria informática, el lenguaje C se separó gradualmente de UNIX. En 1987, el American Standards Institute formuló el estándar internacional para el lenguaje C, denominado "ANSI C". Desde entonces, se ha convertido en un lenguaje de programación ampliamente utilizado. El lenguaje C tiene muchas ventajas, las principales son las siguientes:
1. Tiene las ventajas de los lenguajes de alto y bajo nivel y es un lenguaje intermedio.
2. Es un lenguaje de programación estructurado y es muy adecuado para la programación estructurada.
3. Hay numerosos tipos de datos, operadores y funciones para elegir.
4. Trabajar directamente con la memoria facilita la modificación y edición de otros programas y documentos.
2. Dos métodos de aprendizaje diferentes en dos familias de lenguajes principales
El autor ha aprendido muchos lenguajes de programación, como: C, C++ (extensión del lenguaje C), QBASIC, VB (visualización de BASIC), JAVA, J, VB, JAVA, ASP, FOXPRO, PERL, etc. Según mi propia experiencia, los lenguajes de programación de alto nivel en realidad se dividen en dos familias de lenguajes principales. En el camino se encuentran los lenguajes de programación basados en C, como JAVA, JAVA, etc. Estos lenguajes son muy similares en la llamada de funciones, la escritura de declaraciones de programas y el control de bucles. El otro son los lenguajes de programación encabezados por BASIC, como FOXPRO, VB, etc. Estos lenguajes también tienen llamadas a funciones, escritura de declaraciones de programa y control de bucle similares, pero son diferentes de la familia de lenguajes C. Por lo tanto, si comenzó con QBASIC antes, es mejor lavarse el cerebro antes de aprender el lenguaje C. No aplique los métodos e ideas de aprender BASIC a C.
Dicho esto, creo que todos deben tener una comprensión perceptiva del lenguaje C. Sublimémoslo un poco más y entremos en contacto íntimo con él en todas direcciones. Aprender el lenguaje C debe comenzar con los siguientes cuatro puntos. En otras palabras, siempre que puedas dominar estos cuatro puntos, básicamente habrás terminado.
Cómo aprender bien el lenguaje C
Alguien me preguntó si el lenguaje C es difícil de aprender. Luego, más personas me preguntaron, así que se me ocurrió la idea. Al escribir un artículo sobre el lenguaje C, se me ocurrió la idea de escribir un artículo sobre cómo empezar con un lenguaje.
De hecho, el lenguaje C es muy simple. Es solo una regla de comunicación, una herramienta de expresión y un contenedor para expresar pensamientos. La razón por la que me resulta difícil es que no estoy acostumbrado a usarlo. Características de la computadora para considerar el problema.
Esto es como si los chinos se establecieran en el Reino Unido. Aunque has aprendido inglés, es sólo un Reino Unido imaginario, que todavía está lejos de la realidad del Reino Unido. Por lo tanto, debe haber un proceso de adaptación, al que a menudo se hace referencia como. período de transición o período de rodaje.
Si desea comenzar lo antes posible, debe dominar las características de la computadora. Las características de la computadora incluyen:
1. para afrontar los problemas y contarle todas las posibilidades. Las personas pueden ignorar algunas cosas basándose en el hábito, pero las computadoras no. Por ejemplo, al resolver una ecuación cuadrática de una variable, ya asumimos que a no es igual a 0 cuando consideramos el problema. Es más, si restamos 4ac de b al cuadrado, será mayor o igual a cero por defecto. . Este es nuestro hábito, ya que tenemos una solución, generalmente la definimos como una solución de números reales. Por lo tanto, el programa que usted crea generalmente no considera estas dos condiciones, pero las computadoras no pueden hacerlo. La computadora no tiene las mismas capacidades de procesamiento inteligente que los humanos. Es un fiel creyente en los humanos, no importa lo que pienses, ejecutará tus órdenes. Debido a sus hábitos, algunas personas con motivos ocultos o personas que cometen errores involuntariamente cometen errores, lo que a veces hace que la computadora se pierda. Es muy cansado, incluso falla e informa errores, lo que hace que su programa no tenga éxito, por lo que se siente muy difícil.
2. Las computadoras requieren descripciones precisas e inequívocas de los programas. El lenguaje humano es muy aleatorio y ambiguo. Cuando hablamos habitualmente, a veces son algunos saludos y, a veces, la lógica de las palabras puede no ser clara. Las palabras pueden expresar tal o cual significado. La gente puede analizarlo según el entorno y lo que la otra parte quiera expresar. y finalmente obtienes el resultado correcto, pero la computadora es muy retrasada aunque es muy obediente, no puede entender los pensamientos que expresas y solo ejecutará las instrucciones que le des, lo que provocará alarmas y errores durante la ejecución.
3. La programación informática requiere una sólida perspectiva y lógica general, y no hay problemas de altibajos. El pensamiento humano tiene un fuerte período activo y los ordenadores no. Siempre están en espera. Cuando las personas piensan en un problema, tienen muchas cosas divertidas que hacer, pero esta no es la solución completa al problema, sino una parte del mismo. Por lo tanto, después de terminar un fragmento de código, no están dispuestos a escribirlo nuevamente. , o se siente muy extenuante, por lo que se siente difícil.
El ordenador requiere que su dueño considere el problema de forma integral, le cuente todas las situaciones y soluciones posibles, aprenda a estar tranquilo y a tener una mentalidad estable, y las frases que utilice para la comunicación deben ser claras y tener un único significado. .
¿Cómo puedo aprender el lenguaje C rápidamente y superar el período de rodaje más rápido? Por supuesto, es indispensable memorizar y comprender las reglas gramaticales del lenguaje C. Además, también se debe prestar atención a los siguientes aspectos:
1. Comprender los conceptos de variables y funciones, al menos mirar hacia atrás. matemáticas escolares. Ésta es la base; de lo contrario, serás intrínsecamente deficiente. No importa qué tan bien aprendas, no podrás convertirte en un gran éxito.
2. Equilibra tu mentalidad, aunque no puedas alcanzar el nivel de “no estar contento con las cosas y no estar triste contigo mismo”, al menos no seas impetuoso, no tengas prisa. el éxito, la prisa produce desperdicio.
3. Cultiva tu propia conciencia global, para que puedas ser tanto pequeño como grande sin el interior.
4. Diseñe el programa estrictamente de acuerdo con el proceso de programación. No salte y deje volar su imaginación. No hay reglas sin reglas.
5. Esfuércese por mejorar su calidad general. El programa es una forma de expresión del pensamiento humano y una combinación de pensamiento y lenguaje humanos para abordar problemas. El grado en que eres objetivamente consciente es directamente proporcional al conocimiento que tienes. Si no comprende el problema que está enfrentando y no sabe cómo abordarlo, no podrá escribir un programa.
6. Aprender a comunicar, comunicar más y complementarse entre sí también es muy importante.
En resumen, el verdadero conocimiento proviene de la práctica. Sólo aprendiendo más, practicando más, pensando más, comunicándose más y siendo diligente y con ganas de aprender se puede tener éxito.