Types Of Functions In C