Variáveis com Operadores em C

Bom dia. É possível passar um operador por parâmetro em C ?
Num exercício criei o código gerador de tabuada e notei que para cada operação só o operador muda. Acho que se pudesse fazer uma chamada de cada operação para uma mesma função apenas passando o operador por parâmetro o tamanho do código reduziria para uns 2% do que é agora.

Operador não, operação e um identificador sim

Eu entendi o que você quis dizer.

Até dá pra fazer umas gambiarras com switch case, você teria apenas 1 função.

Mas em questão de tamanho você troca 6 por meia dúzia, já que vai ter que fazer todos os casos do mesmo jeito.