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.