Изменить аргумент аргумента, предоставленный макросу препроцессора C

Я новичок в препроцессоре C. Можно ли изменить случай аргумента, предоставляемого функционально подобному #define? Например, я хочу написать test(size), а затем включить "Размер" в полученную замену.

Ответ 1

Нет. Препроцессор может комбинировать идентификаторы для создания новых, но не может изменять идентификатор.