El resultado de salida del siguiente programa es main( ) { int a=12, b=12; printf("d d\n", --a, b }
Los resultados generados por el programa son a=11, b=13.
El proceso de ejecución del programa: primero, el valor de a se define como 12 y el valor de b es 12, y luego se ejecuta nuestra declaración de salida. Lo que generamos no es el valor de a. y b, pero la expresión "- -a" y el valor de la expresión "b", porque los prefijos " " y "--" se suman o restan uno primero y luego se generan.
Entonces el resultado de salida de "--a" es 11 y el resultado de salida de "b" es 13.
Información ampliada:
Las principales características del lenguaje C:
El lenguaje C es un lenguaje estructurado, tiene una jerarquía clara y se puede implementar de forma modular. Escribir programas es muy útil para depurar programas.
Las capacidades de procesamiento y rendimiento del lenguaje C son muy poderosas. Al confiar en operadores muy completos y diversos tipos de datos, puede completar fácilmente la construcción de varias estructuras de datos. También puede buscar directamente en la memoria a través del puntero. tipos de direcciones y manipulación directa del hardware.
1. Lenguaje conciso. El lenguaje C contiene solo 9 tipos de declaraciones de control y solo 32 palabras clave. Los requisitos de escritura del programa no son estrictos y utilizan principalmente letras minúsculas, lo que se ha simplificado en muchas partes. .
2. Tiene declaraciones de control estructuradas. El lenguaje C es un lenguaje estructurado y las declaraciones de control proporcionadas tienen características estructuradas, como declaraciones for, if?else y switch. Se puede utilizar para implementar el control lógico de funciones y facilitar la programación orientada a procesos.
3. Tipos de datos enriquecidos. El lenguaje C contiene una amplia gama de tipos de datos, que incluyen no solo tipos de caracteres tradicionales, enteros, tipos de punto flotante, tipos de matrices y otros tipos de datos, sino que también tienen tipos de datos que son no se encuentra en otros lenguajes de programación. Tiene varios tipos de datos, entre los cuales los datos de tipo puntero son los más flexibles de usar, y se pueden calcular varias estructuras de datos a través de la programación.
4. Operadores ricos. El lenguaje C contiene 34 operadores. Utiliza asignaciones, paréntesis, etc. como operadores, lo que hace que los tipos de expresión y los tipos de operadores de los programas C.
5. El código tiene buena portabilidad. El lenguaje C es un lenguaje de programación orientado a procesos, los usuarios solo necesitan concentrarse en el problema que se resuelve sin gastar demasiada energía para comprender el hardware relacionado. entornos de hardware.
Cuando se usa el lenguaje C para implementar la misma función, el código es básicamente el mismo y se puede trasplantar sin o con solo una pequeña cantidad de cambios. Esto significa que se puede usar un programa C escrito en una computadora. en otra computadora. Se puede ejecutar fácilmente en cualquier computadora, lo que reduce en gran medida la intensidad del trabajo del trasplante de programas.
El prefijo " " aumenta por sí solo y el prefijo "--" disminuye por sí solo. La asociatividad es de izquierda a derecha.
Enciclopedia Baidu-Lenguaje C