register ключевое слово языка Си. Размещение переменных в регистрах процессора.
Ключевое слово register служит указанием для компилятора размещать переменные не в памяти а в регистрах процессора, для ускорения доступа. Данное указание не обязательно будет выполнено.