En el incremento de C "++"

Para xx ++, ++ xx principiantes les resultará difícil de entender cuando

Ver el siguiente código

int main ()
{
int a = 20, b;
b = a ++;
printf ( "\ na =% d, b =% d", a, b);
}

No haga funcionar el principio de código, tal como lo entiendo el resultado final de a = 20, b = 21, no sé si tengo un amigo con la misma idea de ella.

Código que se ejecuta resultados

a = 21, b = 20;

A ++ en lo que significa después de una participación en las operaciones más 1, la forma de entenderlo después de participar en operaciones más 1, b = a Considerar ++ el siguiente análisis:

 El primer paso: a asignado a B, también en este momento el valor de a es 20, b = 20 en lugar de 21, de modo;

Paso dos: un cálculo implicado en el aumento de su más 1, por lo que en este caso a = 21 en lugar de 20;

Unos días antes de ver una sección de la aguja, una ola, un incremento de dirección variable de tipo puntero int además de un cuarto punto de vista puntero de dirección, también el correspondiente Guardar Guardar Dirección 4

Considere el siguiente código

int main ()
{
int a = 20 es, * TEMP = & A, * Temp 1;
printf ( "Antes no resultado de la subasta");
printf ( "\ NTEMP =% # X", TEMP);
Temp 1 = TEMP ++;
printf ( " \ n después de resultado incrementa ");
el printf (" \% = # X-NTEMP, temp1 =% X- #", TEMP, temp1);
}

Ejecutar después de que los resultados son los siguientes:

Se no se incrementa hasta que el resultado
temp = 0X22FE3C
ya que los resultados de crecimiento
temp = 0X22FE40, temp1 = 0X22FE3C

dirección de mirada no se realizó antes de la dirección de temp ++ es 0X22FE3C, realice temp ++ después de la dirección 0X22FE40, ya que hemos definido como una variable puntero int dirección más 1 más 4, sólo tiene que añadir cuatro direcciones (D, E, F, 0 ) en la mirada dirección Temp 2 o 0X22FE3C no cambian

Para resumir dos ejemplos ilustran xx ++ ya está involucrado en la primera operación después de la auto-impuesto 1

Como ++ xx es el primer incremento desde 1 de nuevo involucrados en el cálculo, los estudiantes interesados ​​pueden hacerlo por uno mismo.

Supongo que te gusta

Origin www.cnblogs.com/xyzg/p/12452660.html
Recomendado
Clasificación