Здесь тип должен быть корректным типом данных, а список переменных может содержать одну или более имен идентификаторов.
Примеры объявления:
int a, b, c;
short int li;
unsigned balance;
В языке С имя переменной ничего не делает со своим типом.
Имеются пути основных мест, где объявляются переменные:
1) внутри функции;
2) при определении параметра функции;
3) вне функции;
Эти переменные называются соответственно локальными переменные.
Формальными параметрами и глобальными переменными (описание глобальные и локальные переменные смотри выше).
Переменные можно определить по строкам произвольным образом.
int a;
int b;
int c: