int b = 5; 

when an initializer has the identifier paired with an equal sign to a value. this copies the right hand value to be equal to the variable on the left hand side

Copy initialization always happens when we pass an argument or return a value