add section 3, C programming guide