C语言是面向过程的语言,不支持面向对象编程,所以也没有所谓类图的概念。另外,即使是类似于Java、C++等支持面向对象编程的语言,也谈不上类图由什么组成,类图是面向对象分析当中的一种图形表示方法,与编程语言无关,用手画都可以,是在系统设计阶段使用的图形,不是编码阶段使用的。能够画类图的工具有很多,典型的如微软的Visio、IBM的Rational Rose等。
c语言不支持面向对象,没有类,所以没有类图。类图需要描述主要成员以及类之间的关系。