c语言引用和指针的区别是什么,指针和引用的区别是什么

1,指针和引用的区别是什么引用是指针的高级形式(高级封装),这里的高级不是指很牛逼的意思,是抽象层次更高,就像 8楼比7楼高的那个高. 引用就是把一个指针包着,并增加计数等支持.可以认为 引用是一个 比较 安全的指针 指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作 。程序中使用指针,程序的可读性差;而引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作 。此外,就是上面提到的对函数传ref和pointer的区别 。
2 , c中的引用和指针的区别和相关例子//引用和指针的区别 c语言中没有引用的概念//1 引用就是给变量起一个别名 一个引用只能在定义的时候确定所引用的变量以后都不能改变所引用的变量//2引用没有独立的存储空间 跟被引用的变量共享存储空间// 3 对引用所做的改变,就是对所引用变量所做的改变//1 指针有独立的存储空间//2 指针的值是可变的//3 引用的值不能为空 指针可以为空//4 sizeof 引用所得到的是引用变量的大小 sizeof 指针得到的是指针的大小// 5 引用和指针的自增++ 自减运算含义不一样搜一下:c++中的引用和指针的区别和相关例子【c语言引用和指针的区别是什么,指针和引用的区别是什么】

    推荐阅读