Sir, I think these are somehow related to each other. We usually initialize any type of variable using assignment operator which is nothing but assignment of a particular value to that varibale..
If we assign any value just after the declaration of the variable, then it is to be considered as Initialization. i.e. first time when we assign any value to a variable after its declaration then it is to be considered as initialization..
In case of assignment if we place any value into the variable any time in the program, it is to be considered as assignment..
Please suggest if I am missing the actual concept!!
Thank you!