#include enum elemental_type { Flying, Water, Fire, Dragon, Fairy, Grass, Ground }; // struct declaration/definition struct pokemon { int hp; double attack; double speed; enum elemental_type first_type; enum elemental_type secondary_type; }; int main(void) { //create a struct pokemon named charizard // THIS LINE creates the memory for an int/double/double //creates an instance of a struct struct pokemon charizard; // access the charizard HP field charizard.hp = 78; charizard.attack = 50.3; charizard.speed = 90001; charizard.first_type = Flying; charizard.secondary_type = Fire; printf("Charizard's HP is: %d\n", charizard.hp); printf("Charizard's speed is: %.2lf\n", charizard.speed); return 0; }