Difference between corn and food in Korean
옥수수·음식

옥수수corn
옥수수 means corn, the yellow kernels that grow on a cob. People use this word for corn you eat at home, buy at a market, or enjoy as a snack. You may hear it for boiled corn, grilled corn, or corn in other foods.

음식food
Food means things that people eat. In Korean, 음식 means meals, dishes, or food in general. You can use this word when talking about cooking, restaurants, shopping, or what you like to eat.
The difference
음식 means food in general. 옥수수 is one specific food, not all food.