0
点赞
收藏
分享

微信扫一扫

C语言-引用和指针的区别?

雨鸣静声 2022-02-27 阅读 98

引用的格式:数据类型 &引用名 =变量名;

 

指针的格式:数据类型 *变量名=指向的变量地址;

②使用引用一定要进行初始化

 

 

指针为了不出现野指针,也要进行初始化为NULL


③引用只能对数组的元素使用,不能对整个数组使用

 

 

指针可以指向整个数组

④引用作为函数参数时,调用不会开辟内存空间,只是给变量取了个别名

 

 

指针作为函数参数时,调用时在32位系统会开辟4字节的空间,且传入的变量要+&


⑤引用初始化后就不能再修改了

 

指针可以指向一个变量的地址后,也可以指向别的变量地址,可以改变
⑥引用定义后不能修改,指针可以修改,所以使用引用相较于指针更安全

举报

相关推荐

0 条评论