Red de conocimiento informático - Aprendizaje de código fuente - Programación para novatos

Programación para novatos

El lenguaje c es un lenguaje de programación de computadoras. Combina las características del lenguaje de alto nivel y el lenguaje ensamblador. Se puede utilizar como lenguaje de diseño de sistemas para escribir aplicaciones de sistemas que funcionen, o como lenguaje de diseño de aplicaciones para escribir aplicaciones independientes del hardware de la computadora. Por tanto, tiene una amplia gama de aplicaciones.

El lenguaje C es obviamente mejor que otros lenguajes interpretados de alto nivel cuando se usa en sistemas operativos, programas y hardware. Algunas aplicaciones de software a gran escala también están escritas en lenguaje C.

El lenguaje C tiene fuertes capacidades de dibujo, portabilidad y fuertes capacidades de procesamiento de datos, y es adecuado para escribir software de sistemas, gráficos y animaciones tridimensionales y bidimensionales. Es un lenguaje de alto nivel para cálculos numéricos.

Los IDE (entornos de desarrollo integrados) en lenguaje C más utilizados incluyen Microsoft Visual C, Borland C, Watcom C, Borland C Builder y Borland C 3.1 para DOS. watcom c 11.0 para dos, GNU djgppc, compilador LCC win32 c 3.1, Microsoft c, high c, turbo c, etc. ......

Ventajas del lenguaje C

1. Simple, compacto, flexible y conveniente

El lenguaje C * * * tiene solo 32 palabras clave. 9 tipos de declaraciones de control, el programa está escrito con mucha libertad, principalmente en letras minúsculas. Combina las estructuras y oraciones básicas de los lenguajes de alto nivel con los aspectos prácticos de los lenguajes de bajo nivel. El lenguaje C puede operar bits, bytes y direcciones como el lenguaje ensamblador. Estas tres son las unidades de trabajo más básicas de la computadora.

2. Operadores ricos

Los operadores de C tienen una amplia cobertura, * * * Hay 34 operadores. El lenguaje C trata los paréntesis, las asignaciones y las conversiones como operadores. Como resultado, C tiene tipos de operaciones extremadamente ricos y tipos de expresiones diversificados. El uso flexible de varios operadores puede realizar operaciones que son difíciles de lograr en otros lenguajes de alto nivel.

3. Estructuras de datos enriquecidas

Los tipos de datos C incluyen: entero, real, carácter, matriz, puntero, estructura, * * * tipo de objeto, etc. Se puede utilizar para implementar operaciones en varios tipos de datos complejos. El concepto de punteros se introdujo para mejorar la eficiencia del programa. Además, el lenguaje C tiene potentes capacidades gráficas y admite una variedad de pantallas y controladores. Y la función de cálculo y la función de juicio lógico son poderosas.

C es un lenguaje estructurado.

La característica distintiva de los lenguajes estructurados es la separación de código y datos, es decir, todas las partes del programa son independientes entre sí excepto el intercambio de información necesario. Este enfoque estructurado hace que los programas sean claros y fáciles de usar, mantener y depurar. El lenguaje C se proporciona a los usuarios en forma de funciones, que se pueden llamar fácilmente, y tiene una variedad de bucles y declaraciones condicionales para controlar el flujo del programa, lo que hace que el programa esté completamente estructurado.

Las restricciones de sintaxis 5.c no son demasiado estrictas y la libertad de programación es excelente.

Aunque el lenguaje C también es un lenguaje fuertemente tipado, su sintaxis es muy flexible, lo que permite a los programadores una mayor libertad.

El lenguaje 6.c permite el acceso directo a direcciones físicas y operación directa del hardware.

Por lo tanto, tiene funciones de lenguajes de alto nivel y muchas funciones de lenguajes de bajo nivel. Puede operar bits, bytes y direcciones como el lenguaje ensamblador. Estas son las unidades de trabajo más básicas. computadoras y se puede utilizar para escribir software del sistema.

7. El código generado por el programa en lenguaje C es de alta calidad y la eficiencia de ejecución del programa es alta.

En general, es sólo de 10 a 20 veces menos eficiente que el código objeto generado por el ensamblador.

El lenguaje 8.c tiene amplias aplicaciones y buena portabilidad.

Una de las ventajas destacadas del lenguaje C es que es adecuado para una variedad de sistemas operativos, como DOS, UNIX, etc., y también es adecuado para una variedad de modelos de computadora.

Desventajas del lenguaje c

1. El lenguaje C se manifiesta principalmente en la encapsulación de datos, lo que hace que C tenga grandes fallas en la seguridad de los datos. Esta también es una diferencia importante entre C y C.

2. Las restricciones de sintaxis del lenguaje C no son estrictas y las restricciones de tipo de variables no son estrictas, lo que afecta la seguridad del programa. No se verifica que el subíndice de la matriz esté fuera de límites. Desde la perspectiva de la aplicación, el lenguaje C es más difícil de dominar que otros lenguajes de alto nivel.

[Punteros del lenguaje C]

Los punteros son una característica importante del lenguaje C. Se puede decir que una razón importante por la que el lenguaje C es superior a otros lenguajes de alto nivel es que sus operaciones de puntero se pueden operar directamente cerca del hardware. Sin embargo, las operaciones de puntero de C también le aportan muchos factores inseguros. C ha realizado grandes mejoras en esta área, conservando las operaciones de puntero y mejorando la seguridad. Java cancela las operaciones de puntero y mejora la seguridad.

Características estructurales del programa fuente C

1. El programa fuente en lenguaje C puede estar compuesto por uno o más archivos fuente.

2. Cada archivo fuente puede estar compuesto por una o más funciones.

3. No importa de cuántos archivos esté compuesto un programa fuente, este tiene y tiene una sola función principal, es decir, la función principal.

4. Puede haber comandos de preprocesamiento en el programa fuente (el comando de inclusión es solo uno de ellos). Los comandos de preprocesamiento generalmente deben colocarse delante del archivo fuente o del programa fuente.

5. Cada descripción y declaración debe terminar con un punto y coma. Sin embargo, los comandos de preprocesamiento, encabezados de funciones y llaves "}" no pueden ir seguidos de un signo más.

6. Los identificadores y palabras clave deben estar separados por al menos un espacio. Si hay separadores obvios, también puedes dejar de agregar espacios para separarlos.

Aprendizaje del lenguaje C

Cuando los principiantes aprenden el lenguaje C, pueden encontrar algunos problemas que no comprenden completamente o las expresiones son diferentes a las del aprendizaje matemático anterior (como operadores etc.), esto requiere que no te desanimes, preguntes más y pienses más en lo que no entiendes y tengas el coraje de aprender. Después de aprender los conocimientos de los siguientes capítulos, los problemas anteriores se resolverán fácilmente. En este sentido, siento que nuestros compañeros son los que más faltan. La mayoría se rindió porque encontraron dificultades al principio. Hablaron con muchos estudiantes sobre sus problemas. La respuesta es no, no tomé ninguna clase. ¿Cómo puedo decir que no entiendo? En consecuencia, no estudié nada, entonces, ¿cómo podría estudiar bien?

Al aprender el lenguaje C, siempre debemos recordar que "el amanecer está por delante" y "mirar hacia atrás vale mil dólares. Esta es una forma importante de adquirir conocimientos, es decir, aprender lo siguiente". conocimientos, no olvide regresar y descubrir las preguntas que quedaron atrás y profundizar su comprensión del conocimiento previo. Esto es lo más difícil de hacer para nuestros estudiantes, pero es lo más importante. Aprender el lenguaje C significa pasar por varias iteraciones y acumular el conocimiento de C que debes dominar.

Entonces, ¿cómo aprendemos bien a programar en C?

1. Conozca bien los operadores y las secuencias de operación del lenguaje C.

Esta es la base para aprender bien a programar en C. Las operaciones del lenguaje C son muy flexibles, ricas en funciones y tienen muchos más tipos de operaciones que otros lenguajes de programación. En comparación con otros lenguajes de programación, las expresiones son más concisas, como la autosuma, la autoresta, la operación de coma, la operación de tres ojos, etc., lo que simplifica las expresiones. Sin embargo, los principiantes suelen encontrar esta expresión difícil de entender. La razón principal es que no comprenden completamente los operadores y las secuencias de operación. Cuando varias operaciones diferentes forman una expresión de operación, es decir, cuando hay varios operadores en una expresión, el orden de precedencia y las reglas de combinación de las operaciones son muy importantes. En el aprendizaje no es difícil recordar estas operaciones siempre que las clasifiquemos razonablemente y averigüemos las diferencias entre ellas y las operaciones aprendidas en matemáticas. Después de comprender algunos operadores, los recordará mentalmente y los podrá utilizar fácilmente en el futuro. Algunos operadores pueden abandonarse temporalmente y recordarse cuando los utilice más adelante.

En primer lugar, los operadores deben clasificarse según diferentes prioridades. Los operadores en programación C se pueden dividir en 15 prioridades, de mayor a menor, la prioridad es 1 ~ 15. A excepción del segundo nivel, el tercer nivel y el decimocuarto nivel, todos se combinan de izquierda a derecha, lo que determina el orden de operaciones de los operadores en el mismo nivel.

2. Aprenda bien las cuatro estructuras de programas del lenguaje C

(1) Estructura de secuencia

La programación de la estructura de secuencia es la más simple, siempre que sepa siga la resolución del problema Escriba las declaraciones correspondientes en el orden y su orden de ejecución es de arriba hacia abajo.

Por ejemplo; A = 3, b = 5, ahora intercambiando los valores de A y b, este problema es como intercambiar dos vasos de agua, claro que se necesita una tercera taza. Si la tercera copa es C, entonces el programa correcto es: C = a; a = b = c; Si se cambia el orden, se escribe como: a = b;; c = a; b = c; entonces el resultado de la ejecución se convierte en a = b = c = 5, lo que es más probable que no logre el propósito esperado. tales errores. Las estructuras de secuencia se pueden utilizar de forma independiente para formar un programa simple y completo. Un programa común para la trilogía de entrada, cálculo y salida es la estructura de secuencia. Por ejemplo, la secuencia de instrucciones del programa consiste en ingresar el radio r del círculo, calcular s = 3,14159*r*r y generar el área s del círculo. Pero en la mayoría de los casos, la estructura de secuencia es parte del programa y, junto con otras estructuras, forma un programa complejo, como declaraciones compuestas en estructuras de rama y cuerpos de bucle en estructuras de bucle.

(2) Estructura de ramas

Aunque los programas con estructuras de secuencia pueden resolver problemas de cálculo y salida, no se pueden juzgar antes de la selección. Para cuestiones que requieren juicio antes de la selección, utilice una estructura de ramificación. La ejecución de la estructura de rama selecciona la ruta de ejecución de acuerdo con ciertas condiciones, en lugar de seguir estrictamente el orden físico en que aparecen las declaraciones. La clave del método de programación de estructura de bifurcación es construir condiciones de bifurcación apropiadas, analizar el flujo del programa y seleccionar declaraciones de bifurcación apropiadas de acuerdo con los diferentes flujos del programa. La estructura de rama es adecuada para cálculos de juicios condicionales como comparaciones lógicas o relacionales. Al diseñar un programa de este tipo, a menudo es necesario dibujar primero su diagrama de flujo del programa y luego escribir el programa fuente de acuerdo con el flujo del programa para separar el análisis del diseño del programa del lenguaje para que el problema sea simple y fácil de entender. Un diagrama de flujo de un programa es un diagrama de flujo de ejecución de un programa elaborado en base al análisis de resolución de problemas.

No se deje confundir por el anidamiento de ramas cuando aprenda las estructuras de las ramas, siempre que el diagrama de flujo esté dibujado correctamente y las funciones que debe realizar cada rama sean claras, la estructura anidada no es difícil. El anidamiento es solo una rama que contiene una declaración de rama y no es un conocimiento nuevo. Siempre que comprenda claramente las ramas duales, el anidamiento de ramas no es difícil. Permítanme presentarles algunas estructuras básicas de sucursales.

①Si (condición)

{

Rama

}

Las ramas en esta estructura de rama pueden es una declaración, en cuyo caso se puede omitir "{}", o pueden ser varias declaraciones, es decir, una declaración compuesta. Tiene dos caminos bifurcados para elegir. Una es ejecutar la rama cuando la condición es verdadera; de lo contrario, omita la rama y no la ejecute. Por ejemplo, al calcular el valor absoluto de x, de acuerdo con la definición de valor absoluto, sabemos que cuando x> = 0, su valor absoluto permanece sin cambios, y {Rama 1}

Otros

{Branch 2}

Esta es una estructura de rama típica. Si la condición es verdadera, se ejecuta la rama 1; de lo contrario, se ejecuta la rama 2, la rama 1 y la rama 2. La rama 2 puede estar compuesta por 1 o varias declaraciones. Por ejemplo, encuentre la raíz de ax ^ 2 bx c = 0.

Análisis: Porque cuando B 2-4ac >;=0, la ecuación tiene dos raíces reales, en caso contrario (b 2-4ac

d = b* b-4* a* c;

if(d gt;=0)

{ x 1 =(-b sqrt(d))/2a;

x 1 = ( -b-sqrt(d))/2a;

printf("x1=8.4f, x2=8.4f\n ", x1, x2);

}

Otro

{ r =-b/(2 * a);

I = sqrt(-d)/(2 * a);

printf(" x 1 = 8.4f 8.4 fi \ n " r, I

printf("x2=8.4f-8.4fi\n" r, I)

< p); >}

③Declaración de rama anidada: El formato de la declaración es:

If(condición 1){rama 1};

Else if(condición 2 ){rama 2}

Si no (condición 3){rama 3}

......

Si no (condición n){rama n}< / p>

else { n 1 rama}

Las declaraciones de rama anidadas pueden resolver el problema de múltiples entradas y salidas, pero después de tres o más anidaciones, la estructura de la oración se vuelve muy complicada, lo cual es difícil para el programa Es extremadamente incómodo de leer y comprender. Se recomienda anidarlo dentro de triple. Si excede el triple, puede usar la siguiente declaración

④Switch: Esta declaración también es una rama múltiple. declaración de selección. El bloque que se ejecuta depende de la configuración del interruptor, es decir, la ruta donde el valor de la expresión coincide con la expresión constante es diferente de la declaración if...else. comienza a buscar, y si coincide, se ejecutan los bloques posteriores. Luego ejecute los bloques de la segunda rama y la tercera rama hasta que, si no coinciden, averigüe si la siguiente rama coincide. Al aplicar esta declaración, pague. Preste atención a la configuración razonable de la condición de cambio y la aplicación razonable de la declaración de interrupción /p>

(3) Estructura periódica:

La estructura de bucle puede reducir la carga de trabajo de la escritura repetida en la fuente. programa y se puede utilizar para describir el problema de la ejecución repetida de un algoritmo. Esta es la estructura de programa más efectiva que aprovecha las fortalezas de la computadora. El lenguaje C proporciona cuatro bucles, a saber, goto loop, while loop, do-. Los cuatro bucles while y for generalmente se pueden usar para resolver el mismo problema, pero generalmente no son intercambiables. Se recomienda usar el bucle goto, porque cambiar el orden del programa a la fuerza a menudo genera errores impredecibles en la ejecución. el programa. En el aprendizaje, aprendemos principalmente mientras, hacemos...mientras y para. El objetivo del aprendizaje de las tres estructuras de bucle de uso común es descubrir sus similitudes y diferencias para que puedan usarse en diferentes situaciones. Esto requiere una comprensión clara del formato y la secuencia de ejecución de los tres bucles, y una comprensión profunda del diagrama de flujo de cada bucle, lo que le ayudará a comprender cómo reemplazarlos. Por ejemplo, tome el bucle while como ejemplo y reescriba un programa usando declaraciones for para comprender mejor su funcionalidad. Preste especial atención a las declaraciones en el cuerpo del bucle que tienden a terminar (es decir, cambios en los valores de las variables del bucle); de lo contrario, puede convertirse en un bucle infinito, lo cual es un error común entre los principiantes.

Después de aprender estos tres bucles, es necesario aclarar sus similitudes y diferencias: cuando se utilizan los bucles while y do... while, la operación de inicialización de las variables del bucle debe realizarse antes del cuerpo del bucle, mientras que for El bucle generalmente se realiza en la instrucción 1; Los bucles while y for juzgan primero las expresiones y luego ejecutan el cuerpo del bucle, mientras que los bucles while juzgan las expresiones primero, lo que significa que el cuerpo del bucle de do... while se ejecuta en al menos una vez, mientras que los bucles while y for no pueden ejecutarse una vez.

Además, cabe señalar que los tres tipos de bucles pueden utilizar la instrucción break para salir del 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 break. y continuar declaraciones.

La estructura de secuencia, la estructura de rama y la estructura de bucle no están aisladas entre sí. Puede haber ramas y estructuras de secuencia en bucles, y bucles y estructuras de secuencia en ramas. De hecho, independientemente de la construcción, podemos considerarlas declaraciones en un sentido amplio. En el proceso de programación real, estas tres estructuras a menudo se combinan entre sí para implementar varios algoritmos y diseñar los programas correspondientes. Pero la programación es un gran problema. Los programas escritos suelen ser muy largos y repetitivos, lo que resulta en mala legibilidad y dificultad de comprensión. La forma de resolver este problema es diseñar el programa C en una estructura modular.

(4) Estructura modular del programa

La estructura modular del programa del lenguaje C se realiza a través de funciones, es decir, el programa C complejo se divide en varios módulos y cada módulo está escrito. como una función C, y luego escriba un programa C para un problema grande llamando funciones desde la función principal y llamando funciones desde la función, por lo que a menudo se dice que programa C = subfunción de la función principal. Por lo tanto, se debe prestar especial atención a la comprensión y aplicación de las definiciones de funciones, llamadas y valores de retorno, y se deben consolidar mediante la depuración informática.

3. Domina algunos algoritmos simples.

De hecho, una gran parte del trabajo de programación consiste en analizar problemas, encontrar soluciones a los problemas y luego escribir código en el lenguaje de programación correspondiente. Esto requiere dominar los algoritmos. Según nuestro programa de programación en C, sólo necesitas dominar algunos algoritmos simples. Después de dominar estos algoritmos básicos, es fácil completar el análisis del problema. Por ejemplo, el intercambio de dos números, la comparación de tres números, la clasificación por selección y la clasificación por burbujas requieren que aclaremos el significado intrínseco de estos algoritmos.

Conclusión: Cuando comprendemos los aspectos anteriores, siempre que los estudiantes puedan superar su miedo a las dificultades y su disgusto por aprender, escuchar atentamente en clase y hacer ejercicios y depurar en la computadora, el lenguaje C no es difícil. para aprender.

¡Primero aprende el lenguaje C! !

Tsinghua University Press-Tan Haoqiang

El 99% de las personas que aprenden C utilizan su libro.

Vi una reseña de su libro en línea a continuación.

El libro "Programación C" escrito por el profesor Tan Haoqiang ha sido muy bien recibido y elogiado. Las siguientes son las evaluaciones del libro "Programación C" realizadas por profesores que imparten cursos de lenguaje C en varias universidades.

El Centro de Gestión de la Información y la Computación de la Universidad de Tsinghua lleva a cabo el curso "Fundamentos de la tecnología de software informático" para carreras no relacionadas con la informática en la Universidad de Tsinghua. Desde 1994, este curso utiliza como material didáctico el libro "Programación C" del profesor Tan Haoqiang publicado por la Universidad de Tsinghua, que ha logrado buenos resultados docentes y es bien recibido por profesores y estudiantes. La segunda edición se utiliza ahora como libro de texto. Las características de este libro y su papel en la promoción de la enseñanza se reflejan principalmente en los siguientes aspectos:

1. El contenido es integral y práctico.

Este libro cubre los conocimientos básicos de programación y todos los aspectos de la programación en lenguaje C, e introduce una gran cantidad de algoritmos de uso común. Al estudiar este libro de texto, los principiantes en programación pueden dominar el uso del lenguaje C para el desarrollo de aplicaciones a pequeña escala.

2. Explicar detalladamente y explicar las cosas en términos sencillos.

Este libro explica los conceptos en profundidad, de modo que los principiantes en programación de computadoras no solo puedan aprender un lenguaje de alto nivel, sino también tener una comprensión precisa y profunda de los conocimientos básicos relacionados. Por ejemplo, al presentar los tipos de almacenamiento de variables y punteros, se analiza claramente la gestión del almacenamiento de la computadora, lo que permite a los lectores saber qué es y por qué. La mayoría de los estudiantes que no se especializan en informática tienen muy poco tiempo para estudiar cursos de informática y no tienen tiempo suficiente para aprender sistemáticamente los conocimientos básicos de la especialidad en informática. Por lo tanto, integrar los conocimientos básicos necesarios en cursos de programación como este será de gran beneficio para la construcción de la estructura del conocimiento de los estudiantes y para un mayor aprendizaje y mejora en el futuro.

3. Fácil de entender y de autoaprendizaje.

Una de las ventajas destacadas de este libro es su hermoso lenguaje, sus vívidas ilustraciones y su fácil comprensión. Antes de aprender el lenguaje C, los estudiantes generalmente temen las dificultades porque escucharon que el lenguaje C es difícil de aprender. Es cierto que el lenguaje C estaba originalmente dirigido a desarrolladores profesionales.

Pero después de leer este libro, los estudiantes ya no le temen al lenguaje C. Muchos estudiantes dijeron que no solo aprendieron el lenguaje C leyendo este libro, sino que el proceso de lectura en sí fue una especie de disfrute, a diferencia de algunos libros profesionales que están llenos de muchos términos profesionales y son difíciles de entender. Debido a que este libro es fácil de autoestudiar, ha sido de gran ayuda para nuestro trabajo docente, permitiéndonos enseñar de manera más intensiva y practicar más, y gradualmente realizar el modo de aprendizaje independiente de los estudiantes bajo la guía de los maestros.

4. Estructura clara, paso a paso

Debido a que este libro tiene una estructura clara, puntos de conocimiento claros y una organización de contenido paso a paso, está muy en línea con las reglas cognitivas de los principiantes y brinda a los profesores la oportunidad de organizar la enseñanza en el aula. Muy buena guía. Organizamos la enseñanza de acuerdo con la estructura de contenidos de este libro, que fue bien recibido por los estudiantes y la Oficina de Asuntos Académicos.

5. Hay multitud de ejercicios para facilitar el repaso.

La programación informática es un curso muy práctico que no se puede dominar simplemente leyendo libros de texto o escuchando conferencias. La parte más importante del aprendizaje de la programación es la práctica. Cada capítulo de este libro va acompañado de una gran cantidad de ejercicios y respuestas de apoyo a los ejercicios, lo que resulta de gran ayuda para que los estudiantes revisen y consoliden los conocimientos aprendidos en clase. También facilita a los profesores diseñar el contenido didáctico de los cursos experimentales.

Como lenguaje informático, no hay trucos. Sólo practicando, practicando, practicando y analizando el software de otras personas podrás mejorar.

Como uno de los lenguajes informáticos más básicos, el lenguaje C en realidad no requiere ninguna base, siempre y cuando domines algunas palabras simples en inglés. En cuanto a las matemáticas, no hay de qué preocuparse, porque no hay muchos software para cálculos, menos aún para cálculos avanzados, y la mayoría de ellos son desarrollados y producidos por programadores nacionales, para que los programadores privados no hagan trampa en el software. Por lo tanto, no tiene que preocuparse de que sus matemáticas no puedan mantenerse al día con el lenguaje C.

Si eres principiante, no seas codicioso por demasiado y aprende un poco todos los días, porque esto requiere fuertes habilidades de pensamiento lógico y es imposible entenderlo en profundidad sin fuertes habilidades básicas. El lenguaje C en lenguaje informático es como Shaolin Kung Fu en artes marciales. Es lento de aprender y no hay trucos. Sólo practicando duro y constantemente podrás lograr algo y aprender técnicas más difíciles. Por ejemplo, en ASP.NET, si no tiene una base de lenguaje C, no podrá aprender C# y no habrá C

Hay una cosa más que necesita considerar claramente. No es difícil aprender C al principio. Lo difícil es si tienes la perseverancia para perseverar. Muchas personas se sienten programadoras después de aprender un poco, pero aún están lejos de esa condición. Esto es lo que debes saber en tus futuros estudios. No deberías estar orgulloso sólo porque hayas creado algún software. Aunque este conocimiento es la base del lenguaje, no se puede aprender en tres o dos años. Se necesitan casi cuatro o cinco años cada día para lograr algo.

Además, ¿estás muy interesado en este tema o tienes pensado aprenderlo para futuros trabajos? Tienes que tener claro que para aprender bien este tema debes tener interés en aprenderlo. Si estudias sólo para trabajar, creo que sufrirás. Si no tienes entusiasmo y creatividad, no tienes esperanzas de éxito y no estás dispuesto a ser un pequeño programador.

Aunque aprender el lenguaje C no requiere ninguna base ni educación alta, aprender este lenguaje requiere mucho trabajo y paciencia. Ni artes liberales ni ciencias. Incluso si un trabajo de artes liberales es largo, estará terminado si escribes 100 hojas de papel. Los problemas matemáticos en ciencias son difíciles. Siempre que ingreses la fórmula, podrás obtener el número. 1 es 1.

Estudia mucho, esta materia no es difícil y no requiere ninguna base. Incluso los estudiantes de secundaria pueden tener éxito siempre que estén dispuestos a aprender y puedan aprender. Si tienes perseverancia, estudia lo antes posible. ¡Cuanto más joven seas, mejor podrás aprender! ! ¡Vamos, hombre!

¡Mientras tengamos perseverancia, definitivamente aprenderemos! ! ! ¡También estoy aprendiendo el lenguaje C por mi cuenta y también compré algunos libros sobre el lenguaje C! ¡Mientras sigas trabajando en la computadora, aprenderás más!