So, p is the name of the variable and the star symbol there, informs the compiler that we want a pointer variable, it should not be an integer p, it should be a pointer p which means, you are going to store addresses in them and not integer values and the compiler will set aside, how many ever bytes you want to store the address.
p అనేది వేరియబుల్ పేరు మరియు అక్కడ ఉన్న స్టార్ సింబల్, కంపైలర్ కు పాయింటర్ వేరియబుల్ కావాలని తెలియజేస్తుంది, అది ఇంటీజర్ p కాకూడదు, అది పాయింటర్ p అయి ఉండాలి అంటే, మీరు వాటిలో అడ్రస్ లను స్టోర్ చేయబోతున్నారు, ఇంటీజర్ విలువలని కాదు. కంపైలర్ అనేది మీరు అడ్రస్ ను స్టోర్ చేయాలనుకుంటున్న బైట్ లను పక్కన పెడుతుంది.