Red de conocimiento informático - Conocimiento informático - Se sabe que char c='A'; int i=1, j; ejecute la declaración j=!camp i para preguntar los valores de i y j (proceso de búsqueda)

Se sabe que char c='A'; int i=1, j; ejecute la declaración j=!camp i para preguntar los valores de i y j (proceso de búsqueda)

El valor de j es 0; el valor de i sigue siendo 1.

= tiene una prioridad menor que amp; amp;, por lo que !c se ejecuta primero. Debido a que c='A', se dice que !c es igual a 0. Dado que amp; -circuitado, por lo que la siguiente i no se ejecutará; el valor de la expresión lógica es falso, es decir, el valor es 0, por lo tanto, el valor de j sigue siendo 1;

Información ampliada:

A través de la investigación y análisis del lenguaje C, sus principales características se resumen a continuación:

(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, y muchas partes innecesarias están simplificadas.

(2) Declaraciones de control estructuradas

El lenguaje C es un lenguaje estructurado y las declaraciones de control proporcionadas tienen características estructuradas, como declaraciones for y if?else y declaraciones de cambio. etc. 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, tipos enteros, tipos de punto flotante, tipos de matrices y otros tipos de datos. , pero también Tiene tipos de datos que otros lenguajes de programación no tienen. Entre ellos, los datos de tipo puntero son los más flexibles de usar y se pueden calcular varias estructuras de datos mediante programación.