char* p="array"; it is valid but int *po=&20; is illegal. but why, how etc?

Printable View