C与C++的关系: C++在C语言的基础上进行的升级最重要的是两个方面: 1.类型的加强,C++更称得上是高级语言,C++语言对于类型的检查更严格 2.面向对象的支持,天生支持面向对象软件开发方法学 C++语言是C语言的进化. C++语言更强调语言的实用性,有一些语法方面的加强 所有变量都可以在需要使用时再定义 而C语言中的变量必须在作用域开始的位置定义(老的C语言版本) register关键字: register关键字在C语言中很鸡肋,编译器发展到后期,优化能力很强.C++虽然依旧支持regi…