流浪のwolf

卷帝

导航

C++第六节课 引用变量 指针的升级版

#include <iostream>

using namespace std;
// C++的引用 是C指针的升级  可以提高代码的稳定性和健壮性
// const 修饰的引用 是 常引用
// 函数传参 实参向形参进行传递 默认是值的传递 这个是值的一个副本 两个互不影响
int add(const int& a,const int& b){
   /// a++; 避免了指针偏移
   ///  使用引用并没有开辟新空间  在函数传参最为常见的一种方式  推荐使用
   /// 使用引用传参的时候推荐使用 const 修饰 增加代码的稳定性和健壮性
   ///
   /// 总结特点:
   /// 1. 从编译器的角度上来说 引用就是升级版本的指针
   /// 2. 从语法上来说 引用是引用了一块合法的空间
   /// 指针可以是一个野指针 ,也可以指向任何地方
   /// 指针可以进行无限次的赋值 引用只可以被引用一次
   /// 已经定义变量的别名就是引用 引用变量通常作为函数的形参,通过将引用变量用作参数,函数将使用原始数据,而不应是副本 可以
   /// 达到和指针一样的效果  就是互相改变值  一个值传递 一个引用传递
   /// ps:js 中值类型和引用类型
   /// const 修饰的变量一定要初始化
  return a+b;
}
int main()
{
    cout << "Hello World!" << endl;
    return 0;
}

 

posted on 2024-03-02 20:57  流浪のwolf  阅读(2)  评论(0编辑  收藏  举报