Code switching refers to ______
A. When people develop secret languages, complete with ciphers.
B. The different ways that people can describe colour categories
C. When someone switches between different speech styles depending on context.
D. When the definition of a word is changes over time.