The correct definition of an irrational number is:
B. a number that cannot be expressed as a fraction p/q, where p and q are integers and q is not equal to zero.
Irrational numbers cannot be represented as a simple fraction, and their decimal expansions are non-repeating and non-terminating.