Red de conocimiento de divisas - Cotizaciones de divisas - Para lenguaje C, consulte el siguiente programa.

Para lenguaje C, consulte el siguiente programa.

En primer lugar, debes entender que el orden de procesamiento de printf es de derecha a izquierda.

*(p-) calcula primero el valor de p, luego -, lo que equivale a (*p)-= 1.

* p * y tienen la misma prioridad, por lo que tiene prioridad, es decir, la dirección después de la operación * (p-) se devuelve a la dirección original de A, por lo que sigue siendo 1.

*(p), primero calcule los paréntesis, es decir, el puntero P se mueve a la posición que apunta a 2, por lo que es 2.

*p todavía apunta a la posición 2, por supuesto que sigue siendo 2.

Entonces la primera salida es 2 2 1 1.

*(a 2) significa mover A dos unidades. A0 apunta a a2, lo que indica 3.

*p todavía apunta a 2, que es 2 (esto se debe a que P apunta a 2 después de la operación printf anterior)

上篇: Truco del día: ¿Qué tipo de acciones puedes comprar cada vez más? 下篇: A veces quiero retroceder en el tiempo y encontrarme conmigo mismo cuando era niño.
Artículos populares