摘要:
1 引用的意义 引用作为变量别名而存在,因此在一些场合可以代替指针 引用相对于指针来说具有更好的可读性和实用性 swap 函数的实现对比 //指针方法 void swap(int* a,int* b) { int t = *a; *a = *b; *b = t; } //引用方法 void swap 阅读全文
摘要:
1 布尔类型 C++ 中的布尔类型 C++ 在 C 语言的基本类型系统之上增加了 bool C++ 中的 bool 可取的值只有 true 和 false bool 只占用一个字节 注意: true 代表真值,编译器内部用 1 来表示 false 代表非真值,编译器内部用 0 来表示 布尔类型的值 阅读全文
摘要:
1 C语言中的 const const 修饰的变量是只读的,本质上还是变量 const 修饰的局部变量在栈上分配空间 const 修饰的全局变量在只读存储区分配空间 const 只在预编译期有用,在运行期无用 const 修饰的变量不是真的常量,它只是告诉编译器该变量不能出现在赋值符号的左边 C/C 阅读全文