C语言程序中的基本功能模块是如何构成其核心架构的?