摘要: 引用的意义 引用作为变量别名而存在,因此在一些场合可以代替指针 引用相对于指针来说具有更好的可读性和实用性 注意: 函数中的引用形参不需要进行初始化!!! 特殊的引用 const引用 在c++中可以声明const引用变量 const Type& name = var; const引用让变量拥有只读属 阅读全文
posted @ 2018-05-17 23:56 sugarwill 阅读(353) 评论(0) 推荐(0) 编辑
摘要: c++中的布尔类型 c++在c语言的基本类型系统之上增加了bool c++中的bool可取的值只有true和false 理论上bool只占用一个字节 注意: true代表真值,编译器内部用1来表示 false代表非真值,编译器内部用0来表示 三目运算符 c语言中的三目运算符返回的是变量值 不能作为左 阅读全文
posted @ 2018-05-17 23:29 sugarwill 阅读(148) 评论(0) 推荐(0) 编辑
摘要: C语言中的const const修饰的变量是只读的,本质还是变量 const修饰的局部变量在栈上分配空间 const修饰的全局变量在只读存储区分配空间 const只在编译期有用,在运行期无用 const修饰的变量不是真的常量,它只是告诉编译器该变量不能出现在赋值符号的左边。 c++在c的基础上对co 阅读全文
posted @ 2018-05-17 22:56 sugarwill 阅读(115) 评论(0) 推荐(0) 编辑
摘要: register关键字请求编译器将局部变量存储于寄存器中 在c++中依然支持register关键字 c++编译器有自己的优化方式 c语言中无法获取register变量的地址 c++中可以取得register变量的地址 c++中的register关键字 c++编译器发现程序中需要取register变量 阅读全文
posted @ 2018-05-17 22:34 sugarwill 阅读(261) 评论(0) 推荐(0) 编辑