Increment/Decrement Operator

Pre/Post Increment/Decrement Operator

#include<stdio.h>
int main(){
    int a = 10;
    int *p = &a;
    
    (*p)++; //a++;
    printf("%d\n",*p);
    
    ++(*p); //++a;
    printf("%d\n",*p);
    
    (*p)--; //a--;
    printf("%d\n",*p);
    
    --(*p); //--a;
    printf("%d\n",*p);

    return 0;
}

Some Invalid Increment/Decrement Operations

Last updated