
C++语言
Lingyun_wu
铜镜映无邪 扎马尾
展开
-
C++学习:指针与引用的区别&&参数传递区别
C++指针和引用的区别内存分配:指针是一个实体,需要分配内存空间。引用只是变量的别名,不需要分配内存空间。 初始化:引用在定义的时候必须进行初始化,并且不能够改变。指针在定义的时候不一定要初始化,并且指向的空间可变。 使用级别:有多级指针,但是没有多级引用,只能一级引用。 自增运算:指针和引用的自增运算结果不一样。(指针是指向下一个空间,引用时引用的变量值加1) 使用sizeof时...原创 2019-05-04 18:54:32 · 1847 阅读 · 0 评论 -
C++学习:static关键字的作用和用法
四大作用作用1:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。 作用2:保持变量内容的持久。(static变量中的记忆功能和全局生存期)存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化。共有两种变量存储在静态存储区:全局变量和static变量,只不过和全局变量比起来,static...原创 2019-05-04 19:15:53 · 749 阅读 · 0 评论