In many Asian cultures, rice is considered a staple food. What does 'staple food' mean in this context?
A) A food that is only eaten on special occasions.
B) A food that is very expensive and luxurious.
C) A food that is commonly and regularly eaten by a large number of people.
D) A food that is difficult to prepare and cook.
E) A food that is imported from other countries.