I\'m fairly new to C programming and I don\'t get why swapping values of two variables when using a function shouldn\'t be the same as the normal way without using pointers.