¿Es necesario el inglés y las matemáticas para aprender el lenguaje C?
¿Aprender el lenguaje C requiere inglés y matemáticas?
Sí.
1. Después de todo, el lenguaje C fue creado por la otra parte, por lo que el inglés es muy importante. En segundo lugar, muchas tecnologías y técnicas nuevas provienen ahora de Europa y Estados Unidos. Se necesita mucho tiempo para traducirlo al chino, por lo que un buen inglés es una gran ventaja. Es por eso que los empleadores exigen que los estudiantes universitarios hayan aprobado el CET-4.
2. Si ha estudiado la estructura de datos y el análisis de algoritmos, sabrá cuán estrecha es la conexión entre el lenguaje de programación y las matemáticas. Las matemáticas discretas son la base de toda la industria informática. Las matemáticas avanzadas, las matemáticas de ingeniería y las matemáticas de probabilidad son importantes en las aplicaciones prácticas.
En resumen: ser pobre en inglés y matemáticas no significa que no puedas aprender C. Para aprender bien el lenguaje C, ¿es necesario ser bueno en inglés y matemáticas?
Se basa en esto. En general, el inglés y las matemáticas solo pueden ser en el segundo año de la escuela secundaria, sin embargo, si no puedes convertirte en un maestro, debes tener un cerebro rápido para aprender el lenguaje C. ¿Debes ser bueno en matemáticas?
Cómo aprender bien el lenguaje C
p>1. Aprende bien el lenguaje C y podrás manejar bien cualquier herramienta de programación.
2. Debes practicar más en la computadora y aprender conocimientos relevantes a través del programa. Fueron necesarias varias repeticiones para lograr el resultado correcto.
3. No consideres el aprendizaje del lenguaje C como una tarea, y mucho menos como una tarea difícil de completar. Tenga confianza, cualquiera con una inteligencia normal puede aprender bien el lenguaje C. Mantén siempre una mentalidad de juego y descubre más diversión. Cuando sientas que programar es infinitamente divertido, tendrás un futuro brillante en las computadoras.
4. Si un programa no se puede entender por un tiempo y se deja de lado por el momento, es posible que después de un tiempo te des cuenta de la verdad de otros programas.
5. El lenguaje C es un todo y todos los aspectos están conectados orgánicamente. Es necesario comprenderlo como un todo y no dividirlo en partes no relacionadas.
6. No creas completamente en los libros de texto (incluido este folleto). Es mejor verificar todas las conclusiones en la computadora.
Cómo aprender bien el lenguaje C
1. Si quieres hacer bien tu trabajo, primero debes afinar tus herramientas
Preparación: un entorno de desarrollo, como Turbo C 2.0, herramientas de desarrollo como Visual C++ y un buen libro de texto, como "Programación en lenguaje C" (segunda edición) editado por Tan Haoqiang. Estaba leyendo su primera edición y me atrajo su sencillez y perfección. No pude dejarlo y leerlo de una sola vez durante dos semanas.
2. Arma secreta
Los principiantes que quieran aprender lenguaje informático deben poder "leer programas", estar interesados en pequeñas aplicaciones y programas de juegos e imitarlos para profundizar su comprensión. Para comprender y operar la programación, solo escribiendo y depurando programas constantemente se puede adquirir experiencia en programación y profundizar su comprensión de los programas. Esta es también el arma secreta para aprender a escribir excelentes programas avanzados.
3. Llevar adelante el espíritu de exploración
Aprender programación en lenguaje C es un poco como resolver problemas matemáticos, siempre y cuando seamos buenos pensando y explorando, y llevemos adelante el espíritu. de exploración para encontrar buenas ideas y métodos de diseño. Sólo entonces podremos captar verdaderamente la esencia del lenguaje C.
Consejos para preparar el examen de lenguaje C
1. Comprenda el programa de estudios y mantenga la calma ante la batalla
En varios exámenes escritos, la mayoría de los Las preguntas son consistentes con el contenido básico requerido por el programa de estudios, la dificultad no es alta, pero el contenido es muy extenso. Debes dominar firmemente las partes básicas del programa de estudios de lenguaje C. Solo si estás familiarizado con los tipos de preguntas, comprendes la gramática y la sintaxis y tienes una buena idea de las preguntas, podrás mantener la calma ante la batalla.
2. Sea bueno en la inducción y fortalezca la memoria
Para conocimientos básicos de informática y conceptos básicos que deben memorizarse, sería una lástima que perdiera puntos durante el examen. Por ejemplo: ¿Cuántos tipos de datos diferentes hay en el lenguaje C? ¿Cuál es el nivel de prioridad de las operaciones? Por lo tanto, debemos ser buenos para resumir estos conocimientos básicos de informática y fortalecer la memoria en función de la comprensión.
3. Preste atención a la práctica y sea bueno en la depuración
La informática es una materia con fuertes aspectos teóricos y prácticos. Para los participantes del examen de lenguaje C, los requisitos de teoría básica son. No es alto, y las preguntas de los exámenes por computadora son a menudo una razón importante por la cual muchos candidatos no aprueban el examen, por lo que deben ser diligentes en la práctica.
4. Haga más ejercicios y compruebe si hay omisiones
Después de estudiar detenidamente los libros designados, es mejor encontrar algunas preguntas de prueba y probarlas con atención, para que pueda comprobar su reseña. en segundo lugar, puede comprobar si hay omisiones y llenar los vacíos; en tercer lugar, puede ajustar su estado mental para que esté tranquilo y sea infalible en preparación para el examen oficial.
================================
Programación en C" es muy rico en contenido De acuerdo con nuestro plan de estudios actual, la enseñanza El contenido principal es conocimiento básico, programación de cuatro estructuras, aplicación de funciones y matrices, y algunos algoritmos simples. Al aprender, los estudiantes deben concentrarse en estas partes y dominarlas mediante la práctica (ejercicio y depuración por computadora). Por supuesto, cuando aprende el lenguaje C por primera vez, puede encontrar algunos problemas que no puede entender claramente o el método de expresión es diferente del anterior. El aprendizaje de las matemáticas es diferente al anterior (como operadores, etc.), lo que requiere no desanimarse, preguntar más y pensar más en lo que no entiendes, y tener el coraje de estudiar. Después de aprender los siguientes capítulos, el. Los problemas anteriores se resolverán fácilmente. En este sentido, siento que nuestros compañeros son los más deficientes. La mayoría de los estudiantes que no aprenden bien se dan por vencidos cuando encuentran dificultades al principio. compañeros de clase sobre sus problemas, y las respuestas son que no pueden entender, no quieren escuchar y se dan por vencidos, ¿has asistido a esta clase? En absoluto, ¿cómo puedes decir que no lo entiendes? Si no has estudiado nada, ¿cómo puedes aprender bien?
Cuando aprendas el lenguaje C, recuerda siempre "el amanecer está por delante" y "Es difícil comprar mil dólares y mirar hacia atrás". "Es difícil comprar mucho dinero y mirar hacia atrás" es una forma importante de aprender conocimientos, es decir, cuando aprendas los conocimientos subyacentes, no olvides hacerlo. Mire hacia atrás y resuélvalo. Los problemas restantes y la profundización de la comprensión del conocimiento previo son los más difíciles de resolver para nuestros estudiantes, pero también son los más importantes. Por ejemplo, el más típico en lenguaje C es sobre conceptos de programación estructurada. , no importa de qué tipo, el libro de texto enfatiza este método desde el principio, y es posible que no pueda comprenderlo completamente en este momento, pero cuando aprenda la función, regrese y comprendalo cuidadosamente, revise el pasado y aprenda algo nuevo. , Y no será tan difícil de entender. Se necesitan varias iteraciones para aprender el lenguaje C. Solo así podremos acumular el conocimiento de C que debemos dominar.
Entonces, ¿cómo aprendemos "C? ¿Programar bien?
1. Aprenda bien los operadores y el orden de las operaciones del lenguaje C. p>
Esta es la base para aprender "Programación en C". Los cálculos del lenguaje C son muy flexibles. las funciones son muy ricas y los tipos de cálculos son mucho más que otros lenguajes de programación. Las expresiones son más simples que otros lenguajes de programación, como el incremento automático, la resta automática, la operación con coma y la operación ternaria, lo que hace que las expresiones sean más simples, pero para principiantes. A menudo encuentran que estas expresiones son difíciles de leer. La razón principal es que no comprenden completamente los operadores y el orden de las operaciones. Diferentes operaciones forman una expresión de operación, es decir, cuando aparecen varios operadores en una expresión de operación, el orden de prioridad y. Las reglas de combinación de operaciones son muy importantes en el aprendizaje, siempre que las clasifiquemos razonablemente y descubramos cómo se relacionan con nosotros en matemáticas. Una vez que haya aprendido las diferencias entre operaciones, no será difícil recordar estas operaciones. se tendrán en cuenta después de comprenderlos y serán fáciles de usar en el futuro, mientras que algunos operadores pueden abandonarse temporalmente y no recordarse hasta que se utilicen.
Primero debemos aclarar las diferentes clasificaciones de operadores según sus prioridades. Los operadores en "Programación C" se pueden dividir en 15 prioridades, de mayor a menor, con prioridades que van del 1 al 15. Excepto los niveles 2, 3 y 14. que se combinan de derecha a izquierda, los demás se combinan de izquierda a derecha, lo que determina el orden de operaciones de los operadores del mismo nivel.
A continuación usamos varios ejemplos para ilustrar:
(1) 5*8/4%10 Hay tres operadores en esta expresión, que son operadores del mismo nivel, y el orden de las operaciones es de izquierda a correcto, entonces primero calcula 5 * 8 = 40, luego divide por 4, el resultado es 10, y finalmente la operación % (resto), por lo que el resultado final de la expresión es 10% 10 = 0
(2 )a = 3;b = 5;c =++ a* b; d =a + +* b;
Para c=++a*b, en el orden indicado en En la tabla, ++ se ejecuta primero, * se ejecuta más tarde, por lo que después de ejecutar ++ a, el valor de a es 4. Dado que ++ es una operación previa, el valor 4 de a participa en el cálculo. fórmula del valor de C es 4*5=20 y no es 3*5=15 sino para d=a++*b, como a++ es una postoperación, el valor de a es 4 y participa en la operación, de modo que el valor de d sigue siendo 20, y el valor de a después de participar en la operación Suma 1 y el valor es 5. Después de ejecutar este ejemplo, el valor de a es 5, el valor de b es 5, el valor de c es 20 y el valor de d también es 20;
(3) (a = 3 , b = 5, b+ = a, c = b* 5)
El "," en el ejemplo es una operación de combinación de coma. La fórmula anterior se llama expresión de coma. Se combina de izquierda a derecha. Derecha. El valor del resultado de la última expresión es una expresión de coma El resultado de la fórmula, por lo que el resultado de la expresión de coma anterior es 40, el valor de a es 3, el valor de b es 8 y el valor de c. es 40.
(4) a=5;b=6;c=a>b?a:b;
En el ejemplo, a>b?a:b es una operación ternaria , su función es realizar primero la operación relacional a>b. Si el resultado es verdadero, entonces tome el valor de a después del signo de interrogación; de lo contrario, tome el valor de b después de los dos puntos, por lo que el valor de c debe ser 6. Esta operación se puede utilizar para reemplazar if. Una aplicación simple de la declaración…else….
2. Aprenda bien las cuatro estructuras de programa del lenguaje C
(1) Estructura secuencial
La programación con estructura secuencial es la más simple. Simplemente escriba las declaraciones correspondientes en el orden de resolución del problema. El orden de ejecución es de arriba a abajo, de forma secuencial.
Por ejemplo; a = 3, b = 5, ahora intercambia los valores de a y b. Este problema es como intercambiar dos tazas de agua. Esto por supuesto requiere el uso de la tercera. taza. Si la tercera taza es c, entonces el programa correcto es: c = a; a = b = c. El resultado de la ejecución es a = 5, b = c = 3. Si se cambia el orden; escrito como: a = b; c = a; b = c; entonces el resultado de la ejecución es a = b = c = 5, lo que es más probable que los principiantes cometan este error. La estructura secuencial se puede utilizar de forma independiente para formar un programa completo simple. El programa común de entrada, cálculo y salida de tres pasos es la estructura secuencial. Por ejemplo, para calcular el área de un círculo, la secuencia de declaraciones. El programa consiste en ingresar el radio r del círculo y calcular s = 3.14159, generar el área s del círculo. Sin embargo, en la mayoría de los casos, la estructura secuencial se utiliza como parte del programa y forma un programa complejo junto con otras estructuras, como declaraciones compuestas en estructuras de rama, cuerpos de bucle en estructuras de bucle, etc.
(2) Estructura de ramificación
Aunque los programas con una estructura secuencial pueden resolver problemas como el cálculo y la salida, no pueden emitir juicios ni tomar decisiones. Para problemas que requieren primero juicio y luego elección, se debe utilizar una estructura de ramificación. La ejecución de la estructura de rama selecciona la ruta de ejecución en función de 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 con juicios condicionales como lógica o comparación relacional. Al diseñar un programa de este tipo, a menudo es necesario dibujar primero el diagrama de flujo del programa y luego escribir el programa fuente de acuerdo con el flujo del programa. Análisis del diseño del programa desde el lenguaje. Haga 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 la estructura de las ramas, siempre que dibuje el diagrama de flujo correctamente y comprenda las funciones que debe realizar cada rama, la estructura anidada no es difícil.
El anidamiento es solo una rama que contiene una declaración de rama. No es un conocimiento nuevo, siempre que tenga una comprensión clara de las ramas dobles, el anidamiento de ramas no es difícil. A continuación presento varias estructuras de ramas básicas.
①if (condición)
{
Cuerpo de rama
}
Rama en esta estructura de rama El cuerpo Puede ser una declaración, en cuyo caso se puede omitir "{ }", o pueden ser varias declaraciones, es decir, una declaración compuesta. Tiene dos rutas de bifurcación para elegir. Una es ejecutar la bifurcación cuando la condición es verdadera; de lo contrario, la bifurcación se omitirá y no se ejecutará. Por ejemplo: para 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 cuando x <0, su valor absoluto es el signo inverso de x, entonces el segmento del programa es: if(x<0) x=-x;
②if (condición)
{rama 1}
else
{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. Tanto la rama 1 como la rama 2 pueden estar compuestas por una. o varias declaraciones. Por ejemplo: Encuentra 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, de lo contrario (b^2-4ac < 0) Hay dos raíces del complejo ***yoke. El segmento del programa es el siguiente:
d=b*b-4*a*c;
if(d>=0)
{x1= (- b+sqrt(d))/2a;
x1=(-b-sqrt(d))/2a;
printf(“x1=%8.4f,x2 =% 8.4f\n”,x1,x2);
}
else
{r=-b/(2*a); p>
i =sqrt(-d)/(2*a);
printf(“x1=%8.4f+%8.4fi\n”r, i);
printf(“x2=%8.4f-%8.4fi\n”r,i)
}
③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}
else if (condición 3) {rama 3}
……
else if (condición n) {branch n}
else {branch n+1}
Las declaraciones de rama anidadas se pueden resolver allí Hay un problema con múltiples entradas y salidas, pero después de más de 3 niveles de anidamiento, la estructura de la declaración se vuelve muy complicada, lo cual es extremadamente inconveniente para leer y comprender el programa. Se recomienda anidar dentro de 3 niveles. , puede utilizar la siguiente declaración.
④Declaración de cambio: esta declaración también es una declaración de selección de múltiples ramas. 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 sentencia if...else, todas sus ramas son paralelas. Cuando se ejecuta el programa, la búsqueda comienza desde la primera rama. Si hay una coincidencia, se ejecutan los siguientes bloques y luego los bloques de la segunda rama. la tercera rama... se ejecuta hasta que se encuentra una declaración de interrupción, si no coincide, averigüe si la siguiente rama coincide. Al aplicar esta declaración, se debe prestar especial atención al establecimiento razonable de las condiciones de conmutación y a la aplicación razonable de las declaraciones de interrupción.
(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 Aprovechando la estructura de programas especializados de la computadora, el lenguaje C proporciona cuatro tipos de bucles, a saber, bucle goto, bucle while, bucle do- while y bucle for. Se pueden utilizar cuatro tipos de bucles para solucionar el mismo problema. Generalmente, se pueden reemplazar entre sí. Sin embargo, generalmente no se recomienda utilizar bucles goto porque cambiar a la fuerza el orden del programa a menudo provoca errores impredecibles en la ejecución. del programa Durante el aprendizaje, aprendemos principalmente tres tipos de bucles: while, do... while y for.
El objetivo de aprender las tres estructuras de bucles de uso común es comprender sus similitudes y diferencias para que puedan usarse en diferentes situaciones. Esto requiere conocer el formato y el orden de ejecución de los tres bucles y comprender a fondo el diagrama de flujo de cada bucle. Comprenderá cómo usarlos indistintamente, como usar el ejemplo del bucle while y reescribir un programa usando declaraciones for, para que pueda comprender mejor sus funciones. Se debe prestar especial atención a las declaraciones que tienden a terminar (es decir, el cambio del valor de la variable del bucle) dentro del cuerpo del bucle, de lo contrario puede convertirse en un bucle infinito. Este es un error común entre los principiantes.
Después de aprender estos tres bucles, debes aclarar sus similitudes y diferencias: al usar los bucles while y do... while, la operación de inicialización de las variables del bucle debe ser antes del cuerpo del bucle, mientras que el bucle for generalmente está en la declaración 1. Se lleva a cabo en; el bucle while y el bucle for juzgan la expresión primero y luego ejecutan el cuerpo del bucle, mientras que el bucle do... while ejecuta el cuerpo del bucle primero y luego juzga la expresión, lo que significa que el cuerpo del bucle do... while se ejecuta al menos una vez. El bucle while y for no pueden ejecutarse ni siquiera una vez. Además, cabe señalar que estos tres tipos de bucles pueden utilizar la instrucción break para salir del bucle y la instrucción continue para finalizar el bucle actual. Sin embargo, el bucle formado por la instrucción goto y if no puede ser controlado por el. declaraciones de pausa y continuación.
Las estructuras secuenciales, las estructuras de rama y las estructuras de bucle no están aisladas entre sí. Puede haber ramas y estructuras secuenciales en bucles, y también puede haber bucles y estructuras secuenciales en ramas. tipo de estructura, podemos pensar en ellos en términos generales como una declaración. 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. Sin embargo, la programación es un gran problema. Los programas escritos suelen ser muy largos y tienen estructuras repetidas, lo que resulta en poca legibilidad y dificultad. Comprenda que 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 implementa mediante funciones, es decir, el programa C complejo se divide en varios módulos y cada módulo está escrito en una función C, y luego la función principal llama a la función y la función llama a la función para realizar la escritura de un programa C a gran escala. Por lo tanto, a menudo se dice: programa C = función principal + subfunción. Por lo tanto, se debe prestar especial atención a la comprensión y aplicación de definiciones de funciones, llamadas, retornos de valores, etc., y se debe consolidar mediante la depuración informática.
3. Domina algunos algoritmos simples
De hecho, gran parte del trabajo de programación es analizar el problema, encontrar una manera de resolverlo y luego escribir el código en el lenguaje de programación correspondiente. Esto requiere dominar los algoritmos. De acuerdo con nuestro programa de estudios de "Programación C", solo debemos dominar algunos algoritmos simples. Después de dominar estos algoritmos básicos, será fácil completar el análisis del problema. Como 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 comprendamos el significado intrínseco de estos algoritmos. Entre ellos, la clasificación por selección y la clasificación por burbujas son un poco más difíciles, pero siempre que lo hagamos. comprender la clasificación El proceso específico facilita la comprensión del código. Por ejemplo, si usa el método de selección para ordenar 10 números enteros diferentes (de pequeño a grande), la idea de clasificación del método de selección: suponiendo 10 elementos a [1] ~ a [10], combine a [1] con a [2] ~a[10] comparación, si a[1] es menor que a[2]~a[10], no se realizará ningún intercambio, es decir, no se realizará ninguna operación si uno de a[2]~a[10] es; más pequeño que a[1], luego intercambie el más grande (se supone que es a[i]) con a[1]. En este momento, a[1] almacena el número más pequeño entre los 10. En la segunda ronda, se compara a [2] con a [3] ~ a [10], y el más pequeño de los 9 números restantes, a [i], se intercambia con a [2]. almacenado en a[2] El segundo número más pequeño entre los 10 números, y así sucesivamente, *** realiza 9 rondas de comparación, y a[1] a a[10] se almacenan en orden de menor a mayor.
Es decir, en cada ronda, encuentra el más pequeño entre los números restantes. El código es el siguiente:
for(i=1;i<=9;i++)
for. (j=i +1;j<=10;j++)
if(a[i]>a[j]
{temp=a[i];
a[i]=a[j];
a[j]=temp;
}
Conclusión: Después de haber comprendido el Los aspectos anteriores siempre que los estudiantes puedan superar su miedo a las dificultades y su disgusto por aprender, escuchar atentamente en clase y practicar y depurar en la computadora, el lenguaje C en realidad no es difícil de aprender
Aprender el lenguaje C y las matemáticas no existe una conexión directa si es bueno o no.
Cómo aprender el lenguaje C:
1. Elija un buen libro de referencia <. /p>
Se recomienda utilizar la cuarta edición de "Programación en lenguaje C". Este libro es un tutorial básico para aprender a programar en lenguaje C, que incluye una descripción general del lenguaje C, programación de estructura secuencial, programación de estructura de rama y estructura de bucle. programación, matrices, funciones, punteros, estructuras, archivos, etc.
2. Cree un entorno de programación a mano
Instale un software de compilación de lenguaje c en su computadora, como VC6.0 ++ o TurboC3.0, etc.
3. Escriba programas pequeños
Puede intentar escribir algunos programas pequeños para ejercitar sus habilidades de programación, de modo que pueda aprender rápidamente cómo hacerlo. utilizar el software de compilación, la estructura gramatical del lenguaje C, errores comunes al escribir programas, etc.
4. Recursos de Internet
Después de aprender inicialmente el lenguaje C, el siguiente paso debería ser Es buscar información sobre el lenguaje C en Internet y realizar un aprendizaje avanzado del lenguaje C. ¿Es necesario aprender matemáticas en lenguaje C?
El lenguaje C es un lenguaje de computadora y un medio para el diálogo entre humanos y máquinas.
Es como cuando hablamos entre nosotros, pero las máquinas están programadas, por lo que necesitan un lenguaje estandarizado
Existen todo tipo de regulaciones del lenguaje C, etc.
No es difícil hablar (realizar el diálogo persona-computadora), pero de hecho, antes de escribir programas en lenguaje C, debes tener pensamiento y abstracción.
El proceso requiere conocimientos matemáticos.
Si solo conoces el lenguaje C, solo puedes escribir programas. Si quieres expresar tu pensamiento en programas, necesitas matemáticas.
Aprende el modelo correcto ¿Es necesario saber inglés para aprender? ¿Lenguaje C?
No necesariamente, siempre que conozcas algunas oraciones comunes. ¿Necesitas conocer funciones matemáticas para aprender el lenguaje C?
Creo que dijiste que las funciones son diferentes. las funciones en c:
De lo que estás hablando deberían ser funciones trigonométricas, funciones exponenciales, logaritmos~~~estos tipos~~
Hay muchas funciones en c, tiene poca que ver con esto, no te dejes engañar ~~~ Te daré un ejemplo simple. Por ejemplo, abs() es una función que encuentra el valor absoluto, abs(-2)=2; jaja~~
Además, también puedes definir funciones en c para hacer lo que quieras, como como encontrar el más grande de los dos árboles ~~~ Me temo que no puedes entender el código, así que no lo escribas ~~~ Vamos ~~ aprende mucho ~~ no es difícil ~~~ Hazlo ¿Tienes que ser bueno en lenguaje C y matemáticas en C++?
Creo que lo más importante de la programación es tener un pensamiento lógico claro y poder decirle a la inteligencia artificial su pensamiento, deje que la inteligencia artificial obtenga los resultados que desea y resuelva los problemas que desea resolver. No importa cuán profundo o superficial sea el problema, todo lo mejorará. Encontrarás muchas dificultades al aprender el lenguaje C. Espero que puedas afrontarlo con valentía. Sigue mejorando ^-^ ¿Es necesario aprender el lenguaje C? ¿Matemáticas?
Eso es lo mejor
pero no necesariamente
¡Mientras quieras aprender, no hay manera de que no puedas aprender!
¡Vamos, cartel original! Para aprender el lenguaje C++, ¿hay que aprender bien el lenguaje C?
No, está muy claro. La clave (bueno, me refiero a si estudias por tu cuenta) es encontrar un buen libro de texto. De esta manera, C++ no tiene nada de aterrador (para ser honesto, aprender C++ (nota, dije aprender, no es que puedas desarrollar nada, eso requiere experiencia y creatividad) es mucho más fácil que las matemáticas o la física de la escuela secundaria...
) A veces, cuando te acostumbras a usar C, desarrollarás algunos malos hábitos para C ++, como usar #define, como insistir en usar printf()... Tienes que saber cuánto tiempo lleva convertir de C a C++ y aprender C casi desde cero. Los lenguajes de alto nivel son lenguajes que están cerca del pensamiento humano, y los lenguajes orientados a objetos se desarrollan para estar más cerca del pensamiento humano. Aprender un lenguaje de programación es diferente a aprender a bailar. Debes comenzar con movimientos simples. Por supuesto, debes elegir un lenguaje de programación práctico. Al igual que aprender un idioma humano, tu objetivo es comunicarte con los estadounidenses. ¡No aprenderías primero cantonés, que es más sencillo que el inglés, y luego aprenderías inglés! Nuestro objetivo es aprender a escribir programas, por lo que debemos aprender los más prácticos, en lugar de aprender primero el BASIC más sencillo, luego C, luego JAVA, C++... Debemos admitir que es mucho más fácil para personas con experiencia en programación en C. aprender C++, pero eso no significa que lleve menos tiempo aprender C y luego C++ que aprender C++ directamente. Recomendaría aprender lenguaje ensamblador. Por supuesto, es para entender cómo funcionan las computadoras. Es necesario comprender el mecanismo operativo de la computadora. Escribirás programas que sean más adecuados para la computadora, más rápidos y más pequeños.