Structure : Some Declaration and Meaning | Trick

March 7, 2010 No Comments » Hits : 129





Structure : Some Declaration and Meaning | Trick

struct
 {
    int length;
    char *name;
}*ptr;

Consider above Structure and Look at the Following Table :-

    Expression      Meaning
++ptr->lengthIncrement the value of length
(++ptr)->lengthIncrement ptr before accessing length
(ptr++)->lengthIncrement ptr after accessing length
*ptr->nameFetch Content of name
*ptr->name++Incrementing ptr after Fetching the value
(*ptr->name)++Increments whatever str points to
*ptr++->nameIncrementing ptr after accessing whatever str points to