如何在c中创建头文件概述?
我有面向对象编程(Java)的背景 为了创建概述或设计类,我通常创建一个类图 我目前正在从事一个用普通c语言编写的项目 我知道c中没有类,而是有一种更原始的称为struct的东西 如何创建头文件和c文件的概述。是否存在任何标准 更新:如何在c中创建头文件概述?,c,uml,C,Uml,我有面向对象编程(Java)的背景 为了创建概述或设计类,我通常创建一个类图 我目前正在从事一个用普通c语言编写的项目 我知道c中没有类,而是有一种更原始的称为struct的东西 如何创建头文件和c文件的概述。是否存在任何标准 更新: 我使用visual studio作为IDE。在C中,您无法创建类图,因为正如您所提到的,没有类。C有struct,但C struct是数据聚合,而不是ADT。对于C项目,我可能想使用的唯一UML概念是序列图。API列表和调用图(如Iulyon所建议的)可能就足够了
我使用visual studio作为IDE。在C中,您无法创建类图,因为正如您所提到的,没有类。C有struct,但C struct是数据聚合,而不是ADT。对于C项目,我可能想使用的唯一UML概念是序列图。API列表和调用图(如Iulyon所建议的)可能就足够了。您使用IDE吗?典型的IDE(如VS和eclipse CDT)提供生成调用图的功能。在unix世界中,doxygen是一个很好的程序,它可以从您的源代码生成文档,包括不同种类的图:包括层次结构、调用图以及(IIRC)“所用”图。不过,不知道这是否适用于您的平台。