(1)C语言结构体不允许有函数存在,而C++结构体可以; (2)C语言结构体不允许被继承,而C++结构体可以继承类或结构体; (3)C语言结构体的成员只有public一种访问权限,C++中有public、protect、private三种。