Static pointer is being changed here

What does a static pointer do? I mean, does it point to the same location at all times? because here the pointer input is a static pointer but we are changing its address by incrementing it

hello @vipulch

read about static variables and then rewatch the video ,after that you can easily understand why we have used static pointer