While reading through the C reference manual, specifically Appendix A, I found the following statement
In a declaration T D where D has the form ( D1 ), then the type of the identifier in D1 is the same as that of D. The parenthesis do not alter the type but may change the binding in complex declarators.
How can a declarator take a form of ( D1 ) and what is the difference in binding that is being referred here.
eg: int a
is a proper declaration but what would int (a)
mean?