In a Scrum project, when would a requirement get added to the Product backlog?

A.
When it is developed, but cannot yet be released.
B.
When the team works on it for a particular release.
C.
When the customer requests a new requirement.
Explanation: