which macronutrient is vital for every function of the body?
Carbohydrates, fats and proteins are macronutrients. We require them in relatively large amounts for normal function and good health. These are also energy-yielding nutrients, meaning these nutrients provide calories.