Which statement does NOT correctly describe a difference between a rock and a mineral?
A. Minerals are found in all types of environment while rocks are found in specific environments.
B. A mineral has a definite crystal structure which is not the case in a rock.
C. The hardness of a mineral is greater than that of a rock.
D. The composition of a mineral is uniform while a rock's is not.