Я просматриваю некоторый исходный код C, и я заметил следующее:
void some_func (char *foo, struct bar *baz)
{
(void)foo;
(void)baz;
}
Почему void
используется здесь? Я знаю (void)
, прежде чем выражение явно укажет, что значение выбрано; но может ли кто-нибудь объяснить мне обоснование такого использования?