Surface Quality Checking

Some times to Check a Quality of a Surface C series is used other times G series is use what is the reason for this difference?   

C0-Contact
C1-Tangent
C2-Curvature Continues

G0-Contact
G1-Tangent
G2-Curvature
G3-Curvature

SolidworksSurfacing