Да, вы можете использовать столько, сколько хотите.Пример кода, как показано ниже:
#include <stdio.h>
struct car_dim
{
int feet;
float inch;
} card;
struct showroom_loc
{
int lid;
int pin;
} carl;
int main()
{
printf("enter the information for card struct\n");
printf("Enter feet: \n");
scanf("%d", &card.feet);
printf("Enter inch: \n");
scanf("%f", &card.inch);
printf("enter the information for car location struct\n");
printf("enter lid e\n");
scanf("%d", &carl.lid);
printf("Enter pin: \n");
scanf("%f", &carl.pin);
printf("struct card= %d\'-%.1f\"", card.feet, card.inch);
printf("\nstruct carl= %d\'-%.1f\"", carl.lid, carl.pin);
return 0;
}