Concatenando nombres de variables en C?

¿Es posible concatenar nombres de variables en C? Específicamente, tengo unstruct que contiene 6 variables similares en el llamadoclass1, class2, class3, etc.

Quiero ejecutar un bucle for para asignar un valor a cada variable, pero no puedo ver cómo hacerlo sin concatenar de alguna manera el nombre de la variable con el valor del contador del bucle for.

¿De qué otra manera podría hacer esto?

Respuestas a la pregunta(5)

Su respuesta a la pregunta