Flavor and texture are two key attributes of fat in food.
To give the food you're cooking flavor or sweetness.
Salt used to preserve and flavor food, was available in the Sahara.
Salt has no flavor of its own and mixing it with any food will enhance the flavor of that food.
A very important flavor compound is diacetyl. Diacetyl is part of an important group of flavor compounds called methyl ketones.
The flavor of food is influenced by both smell and taste
Rapper Flavor Flav from Public Enemy's favorite food is fish bones.
Food garnishes are important because it enhances the presentation of the dish and it adds subtle, contrasting flavor as well.
Yes, you first eat with your eyes before you eat with your mouth. Also, smell is an important part of sensing the flavor of food.
salt
Food doesn't "affect" taste, taste is a property of food.
Riboflavin is vitamin B2. It does not add flavor