- 所谓值传递,就是函数调用时实参将数值传入给形参值传递时,如果形参发生,并不会影响实参
- 函数定义里小括号内称为形参,函数调用时传入的参数称为实参
- 函数的声明作用: 告诉编译器函数名称及如何调用函数。函数的实际主体可以单独定义。
- 所有指针类型在32位操作系统下是4个字节/所有指针类型在64位操作系统下是8个字节
- 空指针特点:空指针是为了给指针初始化/空指针不可以访问
- 野指针:指向了非法的内存空间;空指针和野指针都不是我们申请的空间,因此不要访问。
- const修饰指针有三种情况
const修饰指针 — 常量指针 特点:指针指向可以改,指针指向的值不能改
const修饰常量 — 指针常量 特点:指针指向不可以改,指针指向的值能改
const即修饰指针,又修饰常量 特点:指针指向和指针指向的值都不可以改
小技巧:const在 ∗ *
黑马程序员匠心之作|C++教程从0到1入门编程-基础知识-数组/函数/指针/结构体知识点
最新推荐文章于 2022-05-07 19:52:39 发布
这篇C++教程介绍了值传递的概念,强调形参改变不会影响实参。讲解了函数声明的作用,并探讨了指针的基本知识,包括在不同操作系统下指针的字节数、空指针和野指针的区别。此外,文章还讨论了const修饰指针的三种情况,并分享了const在指针前后的不同含义。最后,提到了函数参数传递的两种方式以及数组作为函数参数时的注意事项,特别是结构体数组的定义方式,并指出通过传递指针可以节省内存空间。
摘要由CSDN通过智能技术生成