Возможно ли иметь индекс массива перед именем переменной в объявлении?
Например, возможно ли иметь
char [10]data;
, где предполагаемая декларация:
char data[10];
Я знаю, что это может быть слишком много, но у меня есть тип переменной, определенный с помощью #define
, который мне нужно изменить с типа int на тип char [10].
Так, я мог бы просто использовать #define TYPE char[10]
вместо #define TYPE int
? Или есть лучший способ добиться этого?
Редактировать
Должен ли я использовать 2 разных оператора #define, как это?
#define TYPE char
#define SIZE [10]
и затем используйте:
TYPE data SIZE;