Red de conocimiento informático - Aprendizaje de código fuente - Mejorar las habilidades de programación en lenguaje C

Mejorar las habilidades de programación en lenguaje C

Cómo mejorar la capacidad de programación del lenguaje C:

Para aprender el lenguaje C, "Programación C" de Tan Haoqiang es un muy buen libro en lenguaje C. Aprender a programar es muy largo. No se preocupe por el proceso. Lea un libro dos o tres veces y aprenda el método de aprendizaje cruzado. En el proceso de aprendizaje de C, puede leer libros sobre estructura de datos, principios de compilación, sistemas operativos, etc. que son muy útiles para la compilación. Cuando comience a aprender, no escriba primero algunos programas relativamente grandes. Escriba más programas pequeños, como operaciones de matriz, combinaciones de caracteres, etc. Los punteros son la esencia del lenguaje C y son la parte más complicada. Después de ver tu situación, compilé un sistema de aprendizaje y mi capacidad para controlar el lenguaje sigue siendo muy buena. Creo en ti, definitivamente podrás aprender bien el lenguaje C.

Métodos o sugerencias de aprendizaje de C

C es una extensión del lenguaje C. Es más difícil de aprender y es el lenguaje más difícil de aprender en la actualidad. , Se han agregado algunas características nuevas, herencia, objetos, plantillas, polimorfismo, STL (Biblioteca de plantillas estándar), y se necesitan cuatro años para dominar completamente este lenguaje,

Clásico de aprendizaje de C:

1. Aprenda C como nuevo idioma.

2. Mire "Pensando en C", no mire "C se convierte en muerte";

3. Mire "El lenguaje de programación C" y "Dentro del modelo de objetos C". ", No los leas solo porque son difíciles y somos principiantes;

4. No te dejes confundir por palabras como VC, BCB, BC, MC, TC: todas están integradas entornos de desarrollo, y Lo que queremos aprender es un lenguaje;

5. No deje de lado ningún pequeño problema de programación aparentemente simple; a menudo no es tan simple o puede generar muchos problemas. puntos de conocimiento;

5. p>

6. Ser capaz de utilizar Visual C no significa que sepas C

7. Lo mismo ocurre con la programación de plantillas, STL y genérica: lo difícil es persistir durante mucho tiempo. Practica y no escatimes esfuerzos en leer muchos libros.

8. Si quieres aprender a programar, no pienses en jugar; crees que lo has hecho, pero en realidad tu nivel C no tiene la capacidad de pasar de nivel contigo. Mejoremos juntos; de hecho, puedes hacerlo. Recuerde siempre: aprender C es hacer juegos;

9. No se puede aprender el lenguaje C leyendo libros de Visual C

10. Ya no aprendes el idioma XX, deberías aprender YY; ¡eres tú quien no puede hacerlo! ?

11. Las personas impetuosas son propensas a preguntar: ¿Qué debo aprender? - No preguntes, solo aprende.

12. ¿Para ganar dinero?—Te sugiero robar un banco.

13 La gente impetuosa tiende a decir: ¡Quiero la versión china! ¡No puedo hablar inglés! --¿No? ¡Aprender!

14. Las personas impetuosas tienden a preguntar: ¿Cuál es mejor, XX o YY? - Déjame decirte, ambas son buenas - siempre y cuando aprendas; las personas se dividen en dos tipos: a) Personas que simplemente miran sin aprender; b) Personas que solo aprenden sin persistir

16 Es mejor tener en cuenta la tecnología obsoleta cuando se habla de tecnología de moda;

17. C es más que un simple lenguaje de programación orientado a objetos;

18. p> 19. Nunca piense que el libro que tiene en la mano es suficiente en ningún momento;

20. Lea "La Biblia estándar C" (versión china: Biblia estándar C) para dominar el estándar C; /p>

21. Si comprende el libro, léalo con atención; si no lo comprende, léalo con valentía.

22. después de leer el libro por primera vez: léalo por segunda y tercera vez;

23 Lea "C eficaz", "C más eficaz" y "C excepcional"; p>

24. No te detengas En la cuna del entorno de desarrollo integrado, debes aprender a controlar el entorno de desarrollo integrado y aprender a usar la línea de comandos para procesar programas

25. puntos de conocimiento significativos de C con otros en lugar de discutir sobre XX líneas No, o cuál es mejor, YY o ZZ

26. Lea "Práctica de programación" y siga estrictamente sus requisitos; p>27. No lo hagas porque hay algo en C y C. Si algunas sintaxis y palabras clave tienen el mismo aspecto, se considera que tienen exactamente el mismo significado y función.

28.C es por; no significa la llamada "extensión" de C: si C se llamó lenguaje Z desde el principio, definitivamente no asociarás C con el lenguaje Z tan estrechamente.

29. Habrá algún problema si aprendes el idioma XX y luego cambias a C; simplemente estás aprendiendo un idioma completamente nuevo. Eso es todo.

30.

bject Model" y luego decide si has aprendido C en el futuro;

31. El secreto para aprender a programar es: programar, programar, programar de nuevo;

32. Por favor, presta atención a los siguientes libros: "Construcción eficaz de software orientado a objetos" "Construcción de software orientado a objetos" "Patrones de diseño" "El arte de la programación informática"

33. exclusivo de C;

34 Ingrese los ejemplos de programas del libro en la computadora para practicar, incluso si el código fuente está incluido en el CD de soporte

34.

35. Amplíe los ejemplos significativos que ve en el libro;

36. Preste atención a la tecnología de manejo de excepciones en C y aplíquela de manera efectiva a sus propios programas; 37. Revisa siempre los programas que has escrito antes e intenta reescribirlos para aplicar los nuevos conocimientos que has aprendido

38. No te pierdas ningún ejercicio del libro

39. El lenguaje C y el entorno de desarrollo integrado C deben aprenderse y dominarse al mismo tiempo.

40 Ahora que ha decidido aprender C, siga aprendiendo, porque el propósito de aprender el lenguaje de programación es. dominar la tecnología de programación, y la tecnología de programación es multilenguaje;

41. Dejemos que las diversas plataformas y entornos de desarrollo del lenguaje C. Vayamos a la feroz competencia, debemos centrarnos en aprender el lenguaje C en sí. p>

42. Cuando esté a la mitad de escribir un programa en C y descubra que el método que utilizó es torpe, no se detenga inmediatamente, hágalo lo antes posible. Complete aproximadamente las partes restantes para garantizar la integridad de; el diseño, luego analiza tus propios errores y rediseña y escribe (ver 43). No seas impaciente, diseñar clases C en tu propio programa y tu propia clase; El nivel de diseño se mejora y desarrolla a través de la práctica continua de programación;

44 Nunca dejes de seguir algunas reglas que no dominas solo porque el programa es "pequeño" ——Los buenos hábitos se cultivan, no se memorizan una vez.

45. Cada vez que aprenda una C difícil, intente explicar este punto de conocimiento a los demás y déjeles entender. Sólo explicando claramente puede demostrar que realmente comprende.

46. Registre los puntos de conocimiento que ha ignorado o no entendió al comunicarse con otros;

47 Siga corrigiendo los programas escritos por usted mismo que presentan requisitos más altos, incluso si el número de versión de su programa lo hará. conviértase en la versión 100.XX;

48. Guarde todos los programas que ha escrito: ese es el mejor de la acumulación

49.

50. ¡Por favor, amo a C!

---------- -------------------- ------------------------------ ----------

Suplemento:

Algunas ideas sobre cómo aprender c, espero que puedan ser útiles para los principiantes

1 Si nunca antes ha estado expuesto a c, entonces el primer tutorial de c que elija es particularmente importante. Creo que puedes elegir según los siguientes criterios:

a. Explica el estándar c. Después de todo, c es más poderoso que. Muchas cosas han cambiado.

b. Los requisitos son completos, pero no demasiado profundos. Esto le ayudará a tener una comprensión integral de C y a sentar una base sólida. Además, los materiales didácticos fáciles de entender también pueden acelerar el progreso. de aprendizaje y manténgase constante. Una sensación de logro.

c. Debe haber ejemplos completos para explicar cómo utilizar cada punto de conocimiento. Tenga en cuenta que la integridad mencionada aquí no significa fragmentos de código individuales. Debido a que nunca antes ha estado expuesto a la programación en C, el código completo puede brindarle un concepto general y puede practicar mucho rápidamente, porque la programación variable comienza con la imitación y el código completo solo le indica Un paso completo. No es necesario especular por su cuenta.

d.Recomendado: "c primer plus"

2. Cuando tengas una base determinada, debes elegir algunos libros para mejorar rápidamente. La característica de este tipo de libros es que no solo te enseña a usarlo, sino que también te dice cómo pensar, y no te resulta tan fácil de leer. Es profundo y no se puede comprender con sólo leerlo una vez.

Recomendado: "pensar en c", "c efectivo", "c más efectivo", "lenguaje de programación c"..."Meditaciones C"

3. es leer los libros presentados en el segundo paso repetidamente y practicarlos. Dado que estos libros son profundos, todos obtendrán diferentes beneficios según su propia base. Por ejemplo, si su base no ha alcanzado un cierto nivel, entonces hará la vista gorda ante algunas tecnologías profundas, ¿no lo cree? Puedes probarlo y ver si puedes leer un libro anterior después de haber mejorado hasta cierto punto, descubrirás muchas cosas nuevas.

------------------------------------------- ----- --------------------------------

Recomiendo algunos libros clásicos de C para ti:

p>

c Tutorial de Programación

c Pensamiento de Programación

c Tutorial Universitario

c Lenguaje de Programación

Algoritmo de estructura de datos y descripción del lenguaje c de la aplicación

Biblioteca de plantillas estándar c------Tutorial de autoestudio y manual de referencia

Programación genérica y STL

Exploración en profundidad del modelo de objetos c

Patrón de diseño: la base del software orientado a objetos reutilizable

Refactorización: mejora del diseño del código existente

Essential c

Essential c

p>

Eficaz c

C más eficaz

C imprimación

Los primeros cinco libros deberían ser libros introductorios, y los siguientes son más difíciles de aprender. Si desea mejorar sus habilidades de programación en C, sería beneficioso leer estos libros. Te sugiero que leas más sobre el libro Pensamientos de programación. Hacer más ejercicios te será de gran ayuda para mejorar tu nivel de programación.

De hecho, los idiomas están interconectados. Una vez que hayas aprendido un idioma, será más fácil aprender otros idiomas.

Hay un dicho en la industria que dice que debido a que el lenguaje JAVA contiene algunas características de C, dominar C equivale a dominar el 80% de JAVA.

Soy un estudiante universitario. Soy estudiante de tercer año y también estoy aprendiendo el lenguaje C. Ha pasado más de un año y me siento muy cansado de estudiar. ¡Espero hacerme amigo tuyo!

Mi QQ: 261174630

Finalmente, deseo que vayas mejor y más lejos en el camino hacia el aprendizaje de programación, ¡y te deseo éxito en tus estudios! !