C1和C2是两种不同的计算机语言解释器,C1是C语言的靠前版,而C2是C语言的第二版,它们之间的主要区别在于:- C1支持函数调用,但是不支持递归调用;而C2支持函数调用和递归调用。- C1中的指针是一个整数,而C2中的指针是一个地址。- C1中的字符串必须用字符数组表示,而C2中的字符串可以用字符数组或字符指针表示。- C1中的结构体中的所有成员都需要显式声明,而C2中的结构体可以使用默认类型定义来简化声明。