一个c语音程序由什么组成