0
点赞
收藏
分享

微信扫一扫

某悦的每日面试题打卡1

NicoalsNC 2022-01-04 阅读 56
c++

1.引用和指针的区别 

相关基础知识:

(1)引用举例

声明一个变量i

int i = 1;

为i声明引用变量

int&  y = i;

& 读作引用。此声明可以读作 "y 是一个初始化为 i 的整型引用"

(2)引用用法

引用作为参数:C++支持把引用作为参数传给函数,这比一般的参数更安全

引用作为返回值:可以从C++函数中返回引用,就像返回其他数据类型一样

(3)指针举例

   int  y = 1;   // 实际变量的声明
   int  *u;      // 指针变量的声明
 
   u = &y;       // 在指针变量中存储 y 的地址
 
   // 输出实际变量的值
   cout << y << endl;
 
   // 输出在指针变量中存储的地址
   cout << u << endl;
 
   // 访问指针中地址的值
   cout << *u << endl;

输出结果:

举报

相关推荐

0 条评论