Aprende el lenguaje C
/china/commuity), o algún BBS especializado como (), puedes leer más arriba, creo que obtendrás algo más adelante
También puedes ir a la comunidad de Microsoft Para comprobarlo, puede obtener buenos resultados leyendo publicaciones o leyendo artículos en el sitio web de tecnología de Microsoft.
Nuestra comunidad DIY Inside también llevará a cabo reuniones de educación tecnológica en campus MVP en universidades de las principales ciudades (Beijing, Shanghai, Nanjing, Chengdu, etc.) con la ayuda de comunidades de Microsoft y otras organizaciones. En estas ciudades, ¿por qué no prestar más atención a diyinside.com e inscribirse en estos cursos gratuitos impartidos por instructores de Microsoft MVP?
Debes tener un objetivo firme y luego seguir trabajando duro para conseguirlo, en lugar de no hacer nada y aburrirte todos los días. De esta manera, tu vida será plena.
Un punto adicional: no te fijes metas demasiado ambiciosas e inalcanzables para ti. Empezar por cosas pequeñas y dar un paso a la vez hará que sea más fácil aumentar la confianza en uno mismo. Además, el círculo de amigos también es muy importante. Deberíamos hacer conscientemente más amigos que hagan cosas prácticas y tal vez podamos progresar juntos.
Todo el mundo cree que para aprender bien el lenguaje C, primero se debe comprender el programa del examen y el contenido del lenguaje C en el examen de grado, así como el uso de diversos materiales auxiliares. Esta es la base para aprender C. lenguaje bien. A partir de experiencias pasadas y de información de exámenes en Internet, podemos ver que para aprender el lenguaje C usted mismo, debe preparar los siguientes materiales:
1. Libro de texto: lo que ahora reconocemos es el editado por Tan. Haoqiang de la Universidad de Tsinghua y, por supuesto, también están disponibles otros, como los de editoriales universitarias.
2. Libro de estudio: Creo que la "Compilación de muestras de lenguaje C" de la Universidad de Tsinghua es buena. Las respuestas están al final del libro.
3. Práctica informática: Creo que el de la Universidad de Nankai está bien. Lo mejor es practicarlo de principio a fin antes de realizar el examen. Las respuestas se pueden descargar desde el área de descargas del sitio web.
4. Esquema: esto es imprescindible. Puede leerlo en el sitio web del examen de segundo nivel y luego imprimirlo.
5. Plan de autoaprendizaje: para aprender el lenguaje C de forma planificada y decidida, puedes desarrollar un plan de autoaprendizaje basado en tu propia situación de aprendizaje (o trabajo) y estudiar paso a paso. .
6. Disco de simulación: para familiarizarse mejor con el entorno de la sala de examen, es indispensable el siguiente disco de simulación. Puede descargarlo en /.NET.COM.CN. Descargar, tenga en cuenta que deben descargar el teclado juntos durante la descarga; de lo contrario, no podrá ingresar al entorno del examen.
7. CD de enseñanza: Sería mejor si pudieras comprar un CD de enseñanza del lenguaje C, para que puedas aprender el lenguaje C de manera más intuitiva.
Lo siguiente se centra en varios puntos clave y dificultades en el lenguaje micro-C y analiza los métodos de autoestudio específicos uno por uno.
Cómo aprender los operadores y el orden de operación del lenguaje C
El lenguaje C tiene un contenido de operaciones muy rico y muchos más tipos de operaciones que otros lenguajes de programación. Por lo tanto, cuando muchas operaciones diferentes forman una expresión, es decir, cuando hay múltiples operadores en una ecuación, las reglas de precedencia y combinación de las operaciones son muy importantes.
Cuando los principiantes aprenden el lenguaje C, a menudo les resulta demasiado complicado y difícil de aprender. De hecho, siempre que los clasifiquemos razonablemente y descubramos la diferencia entre ellos y las operaciones que hemos aprendido en matemáticas. recordar estas operaciones ayudará No es difícil. Algunos operadores serán aún más molestos después de comprenderlos y serán más fáciles de usar en el futuro, mientras que otros pueden abandonarse temporalmente y no recordarse hasta que sea realmente el momento de recordarlos. ④Sentencia de cambio:
Switch
La declaración también es una declaración de selección de múltiples ramas, también llamada declaración de cambio multidireccional. El bloque específico que se ejecutará depende de la configuración del interruptor. es decir, el valor de la expresión y la constante El bloque que coincide con la expresión. Esto es diferente de la declaración if-else, en la que todas las ramas están una al lado de la otra y la ejecución del programa comienza desde la primera rama. Cuando se ejecuta el programa, comienza desde la primera rama. Si coincide, se ejecutan los siguientes bloques del programa, luego la segunda rama, la tercera rama... hasta que encuentre la declaración de interrupción, si no coincide, busque; un partido en la siguiente sucursal.
(3) Estructura de bucle:
La estructura de bucle puede reducir la carga de trabajo de la escritura repetida del programa fuente y se utiliza para describir el problema de ejecutar repetidamente un determinado algoritmo. La forma más efectiva de programación, la estructura del programa que aprovecha las fortalezas de la computadora, es el lenguaje C, que proporciona cuatro tipos de bucles, a saber, bucle goto, bucle while, bucle do- while y bucle for.
Estos cuatro bucles se pueden utilizar para solucionar el mismo problema. En términos generales, se pueden reemplazar entre sí, pero los bucles goto generalmente no se utilizan, por lo que a continuación nos centraremos en los otros tres bucles.
El foco del estudio de estos tres bucles de uso común es su estructura, y descubrir sus similitudes y diferencias para que puedan usarse en diferentes situaciones. Analizaremos detenidamente los formatos de ejecución de. Estos tres bucles en el libro y la secuencia, cómo usarlos indistintamente, como usar un bucle while como ejemplo y usar una declaración for para reescribir un programa para comprender mejor su función.
Nota: La tercera declaración de los bucles while y do- while y del bucle for
debe contener declaraciones que tiendan a terminar (como I++, I--); de lo contrario, Puede convertirse en un bucle infinito, que también es un error común que cometen los principiantes.
Discutiremos las similitudes y diferencias de estos tres tipos de bucles:
Para los bucles while y do- while, la inicialización de las variables del bucle debe completarse antes del cuerpo del bucle. Los bucles while for, la inicialización deben realizarse antes de que se ejecute la instrucción 1. El bucle while
y el bucle for evalúan la expresión primero y luego ejecutan el cuerpo del bucle, mientras que el bucle do- while ejecuta el bucle. cuerpo primero. El cuerpo del bucle se ejecuta primero, mientras que el bucle do- while ejecuta primero el cuerpo del bucle y luego evalúa la expresión. Esto significa que el cuerpo del bucle do- while se ejecuta al menos una vez, pero este no es necesariamente el caso de while
bucles y bucles for. Los tres tipos de bucles pueden usar la instrucción break para interrumpir el bucle y la instrucción continue para finalizar el bucle. Sin embargo, el bucle formado por la instrucción goto y if no puede ser controlado por las instrucciones break y
continue. .
Estas tres estructuras no están aisladas entre sí. Las ramas pueden aparecer en bucles, las ramas también pueden aparecer en estructuras secuenciales, los bucles pueden aparecer en estructuras secuenciales y las ramas se convierten en declaraciones que forman parte de la estructura secuencial. Un elemento, por lo que estas tres estructuras se combinan entre sí para implementar una variedad de algoritmos y diseñar programas para resolver problemas. Sin embargo, si el tema es extenso, el programa suele ser muy largo, tiene estructuras repetidas y tiene poca legibilidad. Pero si el tema es muy extenso, el programa suele ser muy largo, tiene muchas estructuras repetidas y tiene poca legibilidad, por lo que a menudo diseñamos programas C en una estructura modular.
(4) Estructura modular del programa
La estructura modular del programa del lenguaje C se implementa mediante funciones, es decir, el programa C complejo se divide en varios módulos y cada módulo está escrito. como funciones legales de C, y luego use funciones de llamada de funciones principales y funciones de llamada de funciones para implementar programas C grandes: programa C = letra principal (principal) + varias funciones.
En programación, algunos módulos de funciones de uso común a menudo se escriben como una función, o la función se puede dividir en varios segmentos de programa grandes. El propósito del primero es reducir la carga de trabajo repetitiva de escribir segmentos de programa. y el último El propósito es acortar la longitud del módulo para facilitar la lectura del programa.
Un archivo de programa fuente consta de una o más funciones y es una unidad de compilación, mientras que un programa C consta de uno o más archivos de programa fuente. Para programas más grandes, generalmente se dividen en varios archivos que se escribirán y compilarán por separado para mejorar la eficiencia de la depuración, y varios programas C pueden compartir un archivo de programa fuente.
La ejecución de un programa en C comienza desde la función principal () y regresa a la función principal después de llamar a otras funciones. Toda la función se ejecuta después de que finaliza la función principal. el usuario puede modificarlo. El contenido de la función es el cuerpo principal, pero el nombre y los parámetros no se pueden modificar. El programa C debe tener una función principal y solo puede haber una función principal. Un programa en C debe tener una función principal y sólo puede haber una función principal.
Todas las funciones son paralelas, es decir, son independientes entre sí al definir funciones. Una función no está subordinada a otra función, es decir, las funciones no se pueden anidar en la definición, pero se pueden llamar. entre sí, pero no se puede llamar a la función principal.
Las funciones se dividen en dos categorías, a saber, funciones estándar y funciones definidas por el usuario. Las funciones estándar también se denominan funciones de biblioteca. Son proporcionadas por el sistema y los usuarios pueden llamarlas directamente. Se pide a los candidatos que cuando escriban un programa en C, consulten la introducción de funciones en el libro de texto antes de escribir. Esto puede ahorrarle la carga de trabajo de programación. Las funciones definidas por el usuario las escribe el propio programador.