Статическое объявление на этом уровне кода означает, что переменная видна только в текущей единице компиляции. Это означает, что только код в этом модуле будет видеть эту переменную.
если у вас есть файл заголовка, который объявляет статическую переменную, и этот заголовок включен в несколько файлов C / CPP, то эта переменная будет "локальной" для этих модулей. Там будет N копий этой переменной для N мест, в которые включен заголовок. Они вообще не связаны друг с другом. Любой код в любом из этих исходных файлов будет ссылаться только на переменную, объявленную в этом модуле.
В данном конкретном случае ключевое слово static не дает никаких преимуществ. Возможно, я что-то упускаю, но, похоже, это не имеет значения - я никогда раньше не видел ничего подобного.
Что касается встраивания, то в этом случае переменная скорее всего встроенная, но это только потому, что она объявлена как const. Компилятор может с большей вероятностью встроит статические переменные модуля, но это зависит от ситуации и компилируемого кода. Нет никакой гарантии, что компилятор встроит «статику».