What is incremented by these oparators...address or value?? Plz come with explanation. ++(*y).....value/address? *++y.....value/address? ++*y.....value/address? *y++.....value/address? (*y)++.....value/address? Let y is a pointer.
( )>++>* precedence and associativity left to right. therefore 1)value 2)address 3)address 4)address 5)value
Code: #include <stdio.h> int main() { int x[] = {10,20,30,40, 50}; int *y; y= x; printf("%3d%3d%3d%3d%3d",++(*y),*++y,++*y,*y++,(*y)++); return 0; } O/P: 31 30 21 11 10 please explain this code to support your answer.