您的位置:首页 > 编程语言 > C语言/C++

复习笔记之指针和引用的区别

2017-09-17 09:43 148 查看
首先这是一个C/C++方向的经典面试题,所以一定要理清楚。

1、指针是一个代表被指向元素地址的新的变量,而引用则是元素本身。

2、指针可以多层,也即可以有二级指针,三级指针,但是不能有多级引用。

3、指针可以表明const,而引用本身就是常量。

4、用sizeof计算大小的时候,计算指针的时候根据编译器操作系统环境不同得到不同的值,计算引用则是变量本身的长度。

5、++操作时和sizeof类似,一个是加指针指向,一个是加元素本身,其实第4、5两条不过是第3条的具体表现。

6,作为参数传递的时候有区别。

综上,其实只需要贯彻一个点,一个是变量,一个是元素本身就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息