- 博客(6)
- 收藏
- 关注
原创 C++学习 --- Day02 --- 引用、引用和指针的区别
引用在底层被编译器编译为指针,在语法规则上引用没有空间,在机器代码中分配空间。(5)指针的字节大小为4或者8字节,而引用的字节大小则为变量的字节大小。(6)引用一旦初始化,不能改变,指针可以改变去存储不同的地址。(1)不允许使用空引用,定义引用必须进行初始化。(3)一个变量可以有多个引用,都是它的别名。(4)指针使用前+“ * ”,引用直接使用。(2)指针指向变量地址,引用是变量的别名。能取地址的是左值,不能取地址的是右值。(3)万能引用 (常引用)const。(1)有二级指针,没有二级引用。
2024-05-22 23:09:46 283 1
原创 C++学习 --- Day01 --- 标准库、标准输入输出、const
C++ :a=10,b=10,*p=100 (在编译的时候直接将a替换为10,而&a不替换)全局变量和局部变量加了const并且没有初始化,均错误。const 定义变量后,该变量变为常量,只能读,不能改变。C++ :编译通过,因为将变量len换成了常量10。全局变量初始化为0,局部变量初始化为随机值。C语言:a=100,b=100,*p=100。从键盘提取数据给a,再从键盘提取数据给ch。C语言:编译不通过,数组大小不能放变量。将a插入到屏幕,再将ch插入到屏幕上。运行结果:a=310。
2024-05-15 22:40:53 295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人