Ideas de programación en lenguaje CC es un lenguaje estructurado, como dijo el profesor Tan: se centra en algoritmos y estructuras de datos. En el diseño de un programa en C, la primera consideración es cómo manipular la entrada (o las condiciones ambientales) a través de un proceso para obtener la salida (o implementar el control del proceso (transacción)). Para C, la primera consideración es cómo construir un modelo de objeto para que este modelo pueda ajustarse al dominio del problema correspondiente, a fin de obtener resultados o realizar el control del proceso (transacción) obteniendo la información de estado del objeto. Entonces, la mayor diferencia entre C y C radica en sus diferentes formas de pensar acerca de la resolución de problemas. La razón por la que C es más avanzado que C es porque "el concepto de diseño se ha integrado en C" y, en lo que respecta al lenguaje en sí, C es más un concepto de algoritmo. ¡No importa incluso si es c, incorrecto! Los algoritmos son la base de la programación y un buen diseño es imposible sin buenos algoritmos. Además, "C Good Design" también puede escribir cosas muy buenas. Por lo tanto, en comparación con C, C contiene conceptos de "diseño" más ricos, pero C es un subconjunto autoconsistente de C, que también tiene funciones poderosas y también vale la pena aprenderlo. Algunas sugerencias de estudio: 1. Los conceptos básicos son importantes. Ya sea que esté aprendiendo C o C, los conceptos básicos son lo primero y son relativamente difíciles. Sin embargo, sólo dominando los conceptos básicos podrá comprender el contexto general y ser condescendiente. 2.C es un subconjunto de C. Los conceptos básicos y los métodos de diseño son relativamente fáciles de entender y los principiantes pueden comenzar con ellos. 3. Si desea aprender bien C, se recomienda que los principiantes no escriban programas en VC, BCB y otras plataformas. La generación automática de código y una interfaz colorida le dejarán con muchas opciones para elegir. Es mejor buscar primero una empresa de limpieza (Unix, Dos), comenzar desde cero, escribir algunos programas más grandes y luego ir a VC y BCB para echar un vistazo. Estarás muy relajado. En mi opinión, aprender bien C/C es la única manera de convertirse en un maestro de VC y BCB. 4. No intentes ser rápido, debes resolverlo poco a poco y encontrar la manera de resolver cada problema. 5. Varios buenos libros: La "Computer Science Series" publicada por Machinery Industry Press, desde C a C hasta el diseño orientado a objetos, es un clásico de TMD a un precio razonable. También hay varios buenos libros en China. El libro del viejo Tan es bueno, pero hay demasiados errores de programa. Recomiendo encarecidamente "Ingeniería de software moderna" (Volumen 1, Volumen 2) de Zhou Zhiying de la Universidad de Tsinghua. Es un libro raro y bueno que he leído en China. Tiene esencia, puntos clave y sabor. Al menos pertenece a Dongdong, el nivel de Dieciocho Palmas. Creo que aunque se sospecha que el camarada "Tan Haoqiang" hace trampa con dinero (tengo un libro en inglés casi idéntico a mano), fue él quien introdujo este manual de introducción a China e hizo que innumerables programadores entendieran el lenguaje C. Creo que su contribución también es imborrable. Los ejemplos de este libro se pueden utilizar como piedra angular del entrenamiento del pensamiento, lo cual es muy útil para la programación de todos. Creo que vale la pena comprarlo. Pensar en ejemplos después de clase te será de gran ayuda para tu programación. No subestimes los ejemplos simples, son tu camino hacia el éxito. Cuando básicamente puedas dominar los ejemplos del libro anterior, tendrás que encontrar algunos ejemplos para leer. Al principio, es posible que no los entiendas. Pero mientras trabajes duro, no habrá problema. Después de haber visto algunos ejemplos importantes, de repente lo comprenderá (leer una gran cantidad de programas de ejemplo es un atajo para aprender C/C). Descubrirás que tu nivel ha mejorado significativamente. Cuantos más ejemplos vea, más sabrá sobre Windows/DOS. Lo mejor es leer algunos libros sobre conocimientos del sistema. Te será de mucha ayuda para tu programación. Esta es mi pequeña experiencia en el aprendizaje de C/C. Espero que sea útil para los amigos que no se sientan intimidados por mí y quieran seguir aprendiendo C/C. Para que algunos camaradas no digan que estoy destruyendo el desarrollo de talentos de software en China, ¡deben aprender bien C! ! ! La razón por la que lo digo tan claramente hoy aquí es porque no quiero que los principiantes caigan en el malentendido de que cuanto más nuevo sea el idioma, mejor. Originalmente, esta pregunta no era muy rigurosa, ¡pero aún quiero decir algunas palabras para reivindicar a C! ! En segundo lugar, las comillas, las comillas son lo que más huele mal en C, así que trata de no usarlas. Nunca lo uso a menos que sea absolutamente necesario. Las referencias son confusas para los principiantes, que no saben cuál es una referencia y cuál es una variable. 5. Sobrecarga del operador, aplicaciones avanzadas típicas, es posible que los principiantes no las utilicen en absoluto. Esto les hará pensar que C es difícil, que el umbral es alto y que no pueden entenderlo.
................................................. ................. ................................... ................................ .................... ................................................. ..... ...................R: Al menos no lo he encontrado todavía...R: Al menos no he visto a nadie con esos síntomas. Respuesta: No, todas las funciones del lenguaje C se pueden implementar en C. Respuesta: Absolutamente no es necesario. Respuesta: Más acorde con la ingeniería de software. Respuesta: Depende de si realmente has terminado de aprender el lenguaje C. Antes de acostarme, leí dos libros de C a C en una semana y de repente me di cuenta. Ven a publicar alguna tontería aquí otra vez. Recientemente, he visto los métodos de aprendizaje de muchas personas en Internet y no estoy de acuerdo con ellos. Mucha gente quiere engordar y aprender lo último cuando quiera. Ya nadie parece querer aprender esos antiguos lenguajes de programación. Pero puedes aprender, ¿vale? Si no aprendes TC2.0 y otros excelentes lenguajes de programación anteriores, ¿puedes aprender VC6.0? Si es realmente posible, ¡preferiría ser tu aprendiz! Es realmente extraño, ¿cómo puede alguien que ni siquiera entiende el lenguaje más básico entender el último lenguaje de programación? Llevo tres años aprendiendo programación. Los resultados no son demasiados, solo un Certificado de Computación Nivel 4 y un Certificado de Nivel, pero siento que todavía hay muchas cosas que no entiendo sobre estudiar VC. Nadie vino a enseñarme, tuve que depender de mí mismo, incluidas todas mis notas. Confío en mí mismo y nunca me inscribo en clases. Después de estudiar VC durante más de medio año, siento que básicamente he comenzado, pero todavía hay muchas confusiones. Cuando comencé a aprender VC, me enfrenté a un proyecto. Realmente me sentí como un idiota en ese momento. Estaba tan asustado que no tenía ni idea. Finalmente lo logré. Creo que es realmente fácil aprender VC primero y luego aprender otra programación avanzada de WINDOWS. Después de todo, muchas cosas en WINDOWS se pueden llamar directamente usando VC. Primero puede tener una nueva comprensión de WINDOWS y luego no será fácil aprender otros idiomas. Mi sensación es que tanto la orientación a procesos como la orientación a objetos son realmente importantes, y VC todavía necesita estar orientado a procesos. Muchas cosas están conectadas. ¿Cómo programar sin pensamiento orientado a procesos? Se recomienda leer más libros sobre programación en WINDOWS, ¡pero la mayoría son libros antiguos! Todavía recuerdo el arduo trabajo de programación de TC ese día, pero todavía extraño el arduo trabajo de aquel entonces. Después de todo, obtuve todo lo que quería: ideas de programación. Creo que una buena idea de programación es definitivamente más importante que aprender un lenguaje informático. Desarrolla tu propio estilo de programación.