Red de conocimientos sobre prescripción popular - Cuidado de la salud en otoño - Software antes y después de la cirugía plástica

Software antes y después de la cirugía plástica

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 comúnmente 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. ......

[Editar este párrafo] La historia del desarrollo del lenguaje C

ALGOL 60, el prototipo del lenguaje C. (También conocido como lenguaje)

En 1963, la Universidad de Cambridge desarrolló ALGOL 60 en CPL (lenguaje de programación combinatoria).

En 1967, Matin Richards de la Universidad de Cambridge simplificó el lenguaje CPL y nació el lenguaje BCPL.

En 1970, Ken Thompson de Bell Labs modificó BCPL y le dio un interesante nombre "lenguaje B". Significa resumir el lenguaje CPL y extraer su esencia. Escribió el primer sistema operativo UNIX en lenguaje B.

En 1973 también se cocinaba la lengua B. D.M. RITCHIE de Bell Labs finalmente diseñó un nuevo lenguaje basado en el lenguaje B. Utilizó la segunda letra de BCPL como nombre del lenguaje.

Para popularizar los sistemas operativos UNIX. , Dennis M. Ritchie publica un compilador de C que es independiente de un sistema de máquina en particular. Se trata del famoso ansi C.

En 1978, AT&T Bell Laboratories lanzó oficialmente el lenguaje C. Al mismo tiempo, B.W. Kernighan y D.M. Ritchit fueron coautores del famoso libro "Lenguaje de programación C". A menudo llamado "K&R", algunos lo llaman estándar "K&R". Sin embargo, K&R no definió un lenguaje C estándar completo, y luego el Instituto Nacional Estadounidense de Estándares desarrolló un estándar de lenguaje C basado en esto, que se publicó en 1983. A menudo llamado ansi C.

Del 65438 al 0988, con la creciente popularidad de las microcomputadoras, aparecieron muchas versiones del lenguaje C. Debido a que no existe un estándar unificado, existen algunas inconsistencias entre estos lenguajes C. Para cambiar esta situación, el Instituto Nacional Estadounidense de Estándares (ANSI) desarrolló un conjunto de estándares ANSI para el lenguaje C, que se ha convertido en la característica principal del estándar 3 actual del lenguaje C. lenguaje c. El lenguaje c se ha desarrollado rápidamente y se ha convertido en uno de los lenguajes más populares, principalmente debido a sus potentes funciones. Muchos software de sistemas famosos, como DBASEⅲPLUS y DBASEⅳ, están escritos en lenguaje C. Con el lenguaje C y algunas subrutinas del lenguaje ensamblador, las ventajas del lenguaje C se pueden aprovechar mejor. Por ejemplo, PC-DOS y WORDSTAR están escritos de esta manera.

[Editar este párrafo] Ventajas del lenguaje C

1. Simple, compacto, flexible y conveniente

El lenguaje C * * * tiene solo 32 palabras clave. Hay 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 diversos tipos de expresiones. 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 términos generales, es sólo entre un 10 y un 20% 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.

[Editar este párrafo] 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.

[Editar este párrafo] 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, los encabezados de funciones y las 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.

[Editar este párrafo]Aprende el lenguaje C

Cuando los principiantes aprenden el lenguaje C, pueden encontrar algunos problemas que no comprenden completamente o el método de expresión es diferente al de los anteriores. Lo mismo ocurre con el aprendizaje de matemáticas (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, 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.

①If (condición)

{branch}

La rama en esta estructura de rama puede ser una declaración, en cuyo caso "{se puede omitir}", o pueden ser declaraciones múltiples, es decir, declaraciones compuestas. 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>=0)

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

x2 =(- 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)

}

③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}

De lo contrario, si(condición 3){rama 3}

……

De lo contrario, si(condición n){rama n}

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 que es extremadamente inconveniente para leer y comprender el programa. Se recomienda anidarlo dentro de triple. Si excede el triple, puede usar la siguiente declaración

④ declaración de cambio: esta declaración también es múltiple. Declaración de selección de rama. 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. Se diferencia de la declaración if...else en que todas las ramas del programa se ejecutan en paralelo. , comenzando con la primera rama si hay una coincidencia, ejecute los bloques posteriores y luego ejecute los bloques de la segunda rama y la tercera rama hasta que, si no hay coincidencia, descubra si la siguiente rama coincide. En esta declaración, preste especial atención a la configuración razonable de la condición de cambio y la aplicación razonable de las declaraciones de interrupción.

(3) Estructura del ciclo:

La estructura del bucle puede reducir la carga de trabajo repetida. escritura de programas fuente y se puede utilizar para describir el problema de la ejecución repetida de un algoritmo. Esta es la estructura del programa que mejor utiliza las fortalezas de las computadoras en la programación. El lenguaje C proporciona cuatro bucles, a saber, goto loop, while loop, do. ? El bucle C while y el bucle for generalmente se pueden reemplazar entre sí, pero generalmente no se recomienda utilizar el bucle goto, porque cambiar a la fuerza el orden del programa a menudo provocará errores impredecibles en la ejecución del programa. , aprendemos principalmente tres tipos de bucles: while, do... while y for. 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 las expresiones primero y luego ejecutan el cuerpo del bucle, mientras que los bucles while do... 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 el sentido más 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 = función principal + subfunción. 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.

La palabra clave c del programa fuente -.

Las llamadas palabras clave son palabras que se han utilizado en el propio lenguaje C y no se pueden utilizar para otros fines. Por ejemplo, las palabras clave no se pueden utilizar como nombres de variables, nombres de funciones, etc.

El estándar ANSI define 32 palabras clave en lenguaje C * * *:

Interrupción automática de estructura double int else long switch

registro de enumeración de casos typedef char extern Devuelve la unión

const float short unsigned continue para void firmado

El tamaño predeterminado de la variable estática do if

Las palabras clave se pueden dividir en Hay dos categorías: tipo de datos palabras clave y palabras clave de control de procesos.

1 palabra clave de tipo de datos

Tipo de datos básico (5)

Nulo: declara que la función no tiene valor de retorno ni parámetros, no declara ningún puntero de tipo, explícito Descartar el resultado de la operación.

Char: dato de tipo carácter, que es un dato entero.

Int: datos enteros, generalmente la longitud de la palabra de la máquina especificada por el compilador.

Float: datos de punto flotante de precisión simple, que es un tipo de datos de punto flotante.

Doble: datos de punto flotante de doble precisión, que es un tipo de datos de punto flotante.

Palabra clave modificadora de tipo B (4)

Corto: int modificado, datos enteros cortos, se puede omitir el int modificado.

Largo: int modificado, datos enteros largos, se puede omitir el int modificado.

Firmado: datos enteros modificados, tipo de datos firmados.

Sin firmar: datos enteros modificados, tipo de datos sin signo.

c Palabra clave de tipo complejo (5)

Estructura: declaración de estructura

Unión: * *Declarada en aspectos.

Enumeración: Declaración de enumeración

Typedef: Declaración de alias de tipo

Sizeof: Obtiene el tamaño de un tipo específico o variable de un tipo específico.

palabra clave de nivel de almacenamiento d (6)

Auto: designada como una variable automática, asignada y liberada automáticamente por el compilador. Generalmente asignado en la pila.

Estática: designada como una variable estática, distribuida en el área de variables estáticas. Al modificar una función, el alcance de la función se especifica dentro del archivo.

Registro: designado como variable de registro. Se recomienda que el compilador almacene variables en registros para su uso o modifique los parámetros de la función. Se recomienda que los compiladores pasen argumentos a través de registros en lugar de la pila.

Extern: Especifica que la variable correspondiente es una variable externa, es decir, está definida en otro archivo de destino y puede considerarse una "referencia" a un objeto declarado en otro archivo.

Const: denominadas colectivamente "características cv" con volátil, la variable especificada no puede ser cambiada por el subproceso/proceso actual (pero puede ser cambiada por el sistema u otros subprocesos/procesos).

Volatil: denominada colectivamente "característica cv" con const, el sistema u otros procesos/procesos pueden cambiar el valor de la variable especificada, lo que obliga al compilador a obtener el valor de la variable de la memoria. cada vez.

2 palabras clave de control de procesos

Una estructura de salto (4 bloques)

Retorno: se utiliza en el cuerpo de la función para devolver un valor específico (o valor nulo, es decir. sin valor de retorno).

Continuar: Finaliza el ciclo actual e inicia el siguiente.

Romper: salir del bucle actual o cambiar la estructura

Ir a: declaración de salto incondicional

bEstructura de rama (5)

Si :Declaración condicional

Else: rama negativa de la declaración condicional (usada con if)

Switch: declaración de cambio (declaración de múltiples ramas)

caso: declaración de cambio Marca de rama en

Predeterminado: dividir y concurvar "Otro" en la instrucción de cambio, opcional.

Estructura de bucle (3)

Para: Para la estructura de bucle, el orden de ejecución de for(1;2;3)4 es 1->2->;4->; ; 3->2... bucle, donde 2 es la condición del bucle.

Hacer: hacer una estructura de bucle, hacer 1 while(2); el orden de ejecución es 1-->2->1... bucle, 2 es la condición del bucle.

While: estructura del bucle while, el orden de ejecución de while(1)2; es 1-->2->1... bucle, 1 es la condición del bucle.

En la declaración de bucle anterior, si la expresión condicional del bucle es verdadera, el bucle continúa; si es falsa, el bucle se salta.

Comentarios | Impresionante 3 Impresionante 0

Para ser honesto, si desea confiar en la programación para sentar las bases para el trabajo futuro, o desea participar en trabajos de programación, es un un poco tarde ahora.

Si no quieres trabajar con computadoras, es inútil aprender estas cosas y no tendrá ningún impacto en tu graduación y empleo.

Si quieres seguir una carrera en programación informática, ahora tienes varias opciones.

1. Aprenda el lenguaje de programación simple VB y luego aprenda VB.net. Este lenguaje informático es relativamente sencillo y rápido de aprender. Si aprendes bien C, puedes aprender esta lingüística en 1 mes, al menos puedes hacer algo. Pero ahora no hay mucha gente que necesite talentos de VB.

2. Aprender C++/C#/Java requiere mucha gente, pero el ciclo de aprendizaje es largo. No es realista que lo aprendas bien en poco tiempo. Si planea tomar este camino, debe estar preparado para una batalla prolongada. Es posible que no pueda encontrar un trabajo adecuado inmediatamente después de graduarse.

Desde mi propio punto de vista, si aprendo C++, puede que me lleve medio año (estudié solo en la universidad, me llevó medio año y todavía estoy aprendiendo ahora, porque C++ es realmente mucho más complicado de lo que pensaba). El C++ óptico es inútil. Debe conocer el compilador principal VC ++ o VS; por supuesto, hay otras opciones, pero ahora muchas empresas las requieren. Este aprendizaje implica programación de Windows, API de Win32, MFC, y se necesitan al menos 2 o 3 años para aprenderlos. Entonces, para ser honesto, esta es una batalla prolongada, a menos que no planee aprender en profundidad, en cuyo caso. , no necesitas aprender C++.

Tal vez puedas aprender Java o C#. La sintaxis es similar a C, pero está orientada a objetos. Si no tiene esa base, puede que le lleve mucho tiempo aprender.

Para ser honesto, si no estás interesado en la programación, o no planeas trabajar en esta industria, entonces no la aprendas, porque no te ayudará en tu futuro laboral. Lo que debes considerar es qué tipo de trabajo harás en el futuro. ¿Cuál es su dirección de desarrollo? ¿Cuáles son tus planes después de graduarte? ¿Qué puedes aprender que te ayudará en tu desarrollo futuro? Estas preguntas son su máxima prioridad.