The WHY part is not clear

It is quite unclear to me that WHY character pointers or character arrays gives values and not the addresses.

And how by Typecasting, it gives addresses.

hi @shiwanitehlan_5cf99744487d0b23 it is the very nature of character pointers in cpp to give the values and by typecasting you explictily say not to give value but give address