Cómo evaluar la colección incompleta de errores en "Programación C" de Tan Haoqiang
Sólo quiero decir algo concienzudo. La "Programación C" editada por Tan Haoqiang tiene algunos errores menores y algunos resultados de operación del programa ni siquiera son consistentes con el libro, pero no sé quién compiló la "Colección incompleta de errores de Tan Haoqiang
En primer lugar, "Huihui" siempre selecciona las palabras más pequeñas, incluso las tan pequeñas que nadie se preocupa por ello y no importa en absoluto. El autor de "Huihui" siempre piensa que nosotros. No debería decir "sistema" sino "sistema" "Compilador", y siempre ha criticado la frase "el sistema en sí no tiene sus propias declaraciones de entrada y salida", y también dio un contraejemplo de que Lao Tan se rompió los pies. Sólo quiero preguntar, ¿qué hay de malo en esta frase? ¿Tiene el sistema sus propias declaraciones de entrada y salida? ¿No es posible utilizar estos comandos porque el archivo de encabezado está preprocesado? Otro ejemplo es la función "strlwr". El libro dice claramente que solo puede convertir las mayúsculas y minúsculas de una cadena, y esta función está disponible en stdio.h. Hay muchas cosas en "Colección". ¿Diferencia con lo que dijo Lao Tan? ¡Simplemente confíe en las imperfecciones del libro "Programación C" para encontrar problemas!
En segundo lugar, la evaluación de algunos programas en "Colección" es errónea en muchos lugares. Por ejemplo, "Colección" dice "Está mal generar c en formato o", "H o w \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 No se puede engañar a los novatos de esta manera sólo porque son ignorantes", etc. Espera, ¿no es o simplemente octal? ¿Por qué no puedo generar caracteres? Simplemente genera números octales en código ASCII, lo que hace que parezca que el compilador no los reconoce en absoluto; en una matriz, si los caracteres no están llenos, todos los caracteres están llenos de \0. ¿"engañando"? ¿Por qué no das una explicación? Lo más mudo es la frase "a = 1 y a = a 1 son definitivamente diferentes. ¿Cómo puede entenderlo Lao Tan? Olvídalo, lo siento, si dices que estos dos son diferentes, entonces no lo entiendo". Bien, por favor explique, ¿por qué simplemente evade y dice "olvídalo"?
Al final, "Collection" escribió casi 530 páginas, encontró innumerables errores e incluso lo comparó con el texto original en inglés del estándar del lenguaje C. Sin embargo, casi 18 de las primeras 20 páginas eran puramente. Puro disparate, se siente como si estuvieras presumiendo, entonces, ¿cuánto domina este autor el lenguaje C? ¿Cuánto sabes sobre estructuras de datos, algoritmos y principios informáticos? Creo que no hace falta decir que ¿cómo puede alguien escribir una buena colección de errores si corrige incluso los sinónimos?
"Programación C" tiene muchas imperfecciones y, de hecho, no es adecuado como el primer libro de referencia de tutoriales en lenguaje C, pero "Tan Haoqiang
Originales. Pero siéntete libre de volver a publicar.