ами в единия случай се получава буфер, а в другия регистър.
не знам кое е за предпочитане - зависи какво ти трябва
Нещата не са взаимнозаменяеми, но ако допуснем че имаш възможност да избираш май по-добре е първия вариант, защото вътрешните буфери изчезват при компилация, т.е. не заемат ресурси, докато регистрите, освен ако не си ги дублирал трудно се оптимизрат и заемат ресурси...
Преди всичко по-важно е да работи, така че слагай това което ти трябва