C-Name or Canonical Name is used to resolve one domain name to another. Eg: Resolving http://m.google.com to http://google.com.
Alias Records are used to map resource record sets in your hosted zone to elastics load balancers that are configured to your web instances.