struct在c程序中的应用如下: 将一般作为一个整体来使用的数据元素集合在一起; 从函数返回多个数据元素; 构造链式数据结构; 映射数据在硬件设备、网络链接和存储介质上的组织方式; 实现抽象数据类型; 以面向对象的方式编程。