В любом случае, технически я не могу понять, как два значения могут меняться.
|
какой из параметров будет считаться первым не знаем (UB )
someFunc(read_one_byte(),read_one_byte())
если сначала считается первый параметр - то в первом параметре идет первый байт из файла, во втором параметре второй байт из файла.
если сначала считаетася второй параметр - то в первом параметре идет второй байт из файла, а во втором - первый.