c程序的主要结构特点是什么