<aside> 💡

介绍基本的C/C++知识

</aside>

C

&:取地址运算符,返回操作数所指的内存地址

C++ parameter

  1. void function(int x)在调用它时括号里的变量中的变量并不是同一个变量。变量只是把自己赋值给了一个在function中定义过程中已经定义好的整型变量。
  2. void function(int &x)引用型定义,实现对传入参数的更改
  3. void function(int *&x)当传入参数是指针时,并且需要更改该指针指向变量或结构体对象的值时,指针型变量的引用型参数
  4. void function(int *c)c可能时一个链表表头指针,不代表整个链表,链表可能会改变,但c指针自己不会变,所以不需要引用型。