狄泰C++学习笔记-第2课 - C 到 C++ 的升级

C到C++主要有以下几个变化:

1 变量
(1)C++中所有的变量都可以在使用时再定义,C中变量必须再作用域开始的位置定义。
(2)C中重复定义多个同名的全局变量是合法的,C++中,不允许定义多个同名的全局变量。

2 register
C中无法获取register变量的地址,C++中可取得register变量的地址

3struct关键字的加强
C中struct定义了一组变量的集合,C++中stuct用于定义一个全新的类型

4 标识符
C中的默认类型在C++不合法,C++中所有标识符必须显示的声明类型

猜你喜欢

转载自blog.csdn.net/cj532419842/article/details/114270502
今日推荐