#include <stdio.h>
int main( ) {
int a = 10 ;
int * p = & a;
float b = 5.5 ;
float * q = & b;
printf ( "INT pointer start: %p\n " , p
) ; p++;
printf ( "INT pointer after ++ : %p\n " , p
) ; p--;
printf ( "INT pointer after -- : %p\n " , p
) ;
printf ( "\n FLOAT pointer start: %p\n " , q
) ; q++;
printf ( "FLOAT pointer after ++ : %p\n " , q
) ; q--;
printf ( "FLOAT pointer after -- : %p\n " , q
) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBhID0gMTA7CiAgICBpbnQgKnAgPSAmYTsKCiAgICBmbG9hdCBiID0gNS41OwogICAgZmxvYXQgKnEgPSAmYjsKCiAgICBwcmludGYoIklOVCBwb2ludGVyIHN0YXJ0OiAlcFxuIiwgcCk7CiAgICBwKys7ICAKICAgIHByaW50ZigiSU5UIHBvaW50ZXIgYWZ0ZXIgKysgOiAlcFxuIiwgcCk7CiAgICBwLS07ICAKICAgIHByaW50ZigiSU5UIHBvaW50ZXIgYWZ0ZXIgLS0gOiAlcFxuIiwgcCk7CgogICAgcHJpbnRmKCJcbkZMT0FUIHBvaW50ZXIgc3RhcnQ6ICVwXG4iLCBxKTsKICAgIHErKzsgIAogICAgcHJpbnRmKCJGTE9BVCBwb2ludGVyIGFmdGVyICsrIDogJXBcbiIsIHEpOwogICAgcS0tOyAgCiAgICBwcmludGYoIkZMT0FUIHBvaW50ZXIgYWZ0ZXIgLS0gOiAlcFxuIiwgcSk7CgogICAgcmV0dXJuIDA7Cn0K