Вышел за границу локального массива (описанного в теле функции без ключевого слова static) и затер адрес возврата мусорным значением, результат - передача управления по завершении функции get_max неизвестно куда, по итогу ось гасит процесс к чертовой матери, не давая ему даже шанса понять что произошло на данной нам господом богом планете земля, притом, что он всего лишь выполнялся и ничего плохо не сделал никому, это жестоко.