Mature cells look different from each other primarily because c) they express different genes.
While it is true that different cells can have varying amounts of DNA (a), be found in different organisms (b), or contain different organelles (d), the key reason for the diversity in appearance and function among mature cells is the selective expression of specific genes. This gene expression determines the production of different proteins, which in turn affects cell structure, function, and overall phenotype.