ylww

随笔仅作学习记录,请辩证参考!!!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年5月29日

摘要: 引用的概念 a) 在C++中新增了引用的概念 b) 引用可以看作一个已定义变量的别名,不能直接定义没有指向的别名 c) 引用的语法: Type &name = var; d) 引用做函数参数(引用作为函数参数声明时不进行初始化,否则如 b)所说。) 引用的意义 1.引用作为其他变量的别名而存在,因此 阅读全文
posted @ 2022-05-29 16:39 理想主义者光芒万丈 阅读(69) 评论(0) 推荐(0)

摘要: void 类型指针 void => 空类型 void* => 空类型指针,只存储地址的值,丢失类型,无法访问,要访问其值,我们必须对这个指针做出正确的 类型转换,然后再间接引用指针。void* 指针不允许算术运算。 所有其他类型的指针都可以隐式自动转换成void类型指针,反之需要强制类型转换。 下面 阅读全文
posted @ 2022-05-29 10:19 理想主义者光芒万丈 阅读(119) 评论(0) 推荐(0)

摘要: 数组传参时,会退化为指针! (1)退化的意义:c语言只会以值拷贝的方式传递参数,参数传递时,如果只拷贝整个数组,效率会大大 降低,并且参数位于栈上,太大的数组拷贝将会导致栈溢出。 (2)因此,c语言将数组的传参进行了退化。将整个数组拷贝一份传入函数时,将数组名看做常量指针,(int * const 阅读全文
posted @ 2022-05-29 09:21 理想主义者光芒万丈 阅读(136) 评论(0) 推荐(0)