C语言在非面向对象方面有哪些扩充可以称之为长尾词?