1. C语言是面向过程的语言,C++是面向对象的语言,相对于C语言来说,C++语法规则更为严格,其存在类型增强的问题. 类型增强,顾名思义就是C++相对于C语言来说有更加严格的类型检查,很多C语言的语法实际上是不够严谨的,但是编译的过程中只是会有警告而不会报错,但是C++中就会报错.例如以下几种例子均可以说明C++相比C语言来说类型增强了. (1)在C语言中进行堆空间分配的过程中,写成以下格式也是可以实现的 但是实际上这存在数据类型不一致的情况,存在将void *的数据分配给char *的情况,…