1. 所谓值传递,就是函数调用时实参将数值传入给形参值传递时,如果形参发生,并不会影响实参
  2. 函数定义里小括号内称为形参,函数调用时传入的参数称为实参
  3. 函数的声明作用: 告诉编译器函数名称及如何调用函数。函数的实际主体可以单独定义。
  4. 所有指针类型在32位操作系统下是4个字节/所有指针类型在64位操作系统下是8个字节
  5. 空指针特点:空指针是为了给指针初始化/空指针不可以访问
  6. 野指针:指向了非法的内存空间;空指针和野指针都不是我们申请的空间,因此不要访问
  7. const修饰指针有三种情况
    const修饰指针 — 常量指针 特点:指针指向可以改,指针指向的值不能改
    const修饰常量 — 指针常量 特点:指针指向不可以改,指针指向的值能改
    const即修饰指针,又修饰常量 特点:指针指向和指针指向的值都不可以改
    黑马程序员匠心之作|C++教程从0到1入门编程-基础知识-数组/函数/指针/结构体知识点
    小技巧:const在*之前为常量指针;const在*之后为指针常量
  8. 两种传递参数方法:值传递,地址传递
  9. 总结:当数组名传入到函数作为参数时,被退化为指向首元素的指针,所以需要数组长度的时候得传进去而不是在函数里求数组得长度
    10.结构体数组:是指数组中的每个元素都是一个结构体
    struct 结构体名 数组名[元素个数] = { {} , {} , … {} }
  10. 将函数的形参改为指针,可以减少内存空间的使用

相关文章:

  • 2021-05-28
  • 2022-12-23
  • 2021-04-07
  • 2022-01-01
  • 2022-12-23
  • 2022-01-20
  • 2021-09-24
  • 2021-12-18
猜你喜欢
  • 2021-04-21
  • 2021-11-18
  • 2021-11-07
  • 2021-11-21
  • 2021-10-14
  • 2021-08-22
  • 2022-12-23
相关资源
相似解决方案