C语言

C/C++ 返回值、参数列表、缺省等区别

2018-05-01  本文已影响16人  亦一银河

一、返回值

二、参数列表

三、缺省参数(即给参数一个默认值)

  1. 默认实参必须在参数列表的结尾

  2. 默认参数只能出现在函数声明或者定义二选一中

  3. 缺省值必须是常量或全局变量

  4. 缺省参数必须是值传递或者常参传递

四、函数重载

五、引用和指针

引用:可以看做是一个变量的别名

  1. 必须初始化
  2. 一个变量可以有多个引用
  3. 引用一旦初始化,就不能在成为其他变量的引用
    ps:数组不能被引用

同:底层实现相同
异:
1.引用必须初始化
2.引用一旦绑定就不能更改
3.++的结果不同
4.有多级指针,没有多级引用

上一篇 下一篇

猜你喜欢

热点阅读