C语言的特点