Now we move on to characters (or 'chars'), then character arrays (or old-fashioned strings), and finally string types (new-fashioned strings). We also briefly touch upon function overloading, whereby different functions with the same name are called dependent upon the parameters being used to call them.