打卡今天重新复习的知识点,1.17
unsigned
数据类型unsigned
是C++中用于表示无符号整数的关键字。它只能表示非负整数,范围从0到最大正整数。使用 unsigned
有助于节省内存并扩大可表示的正整数范围。
//unsigned 表示无符号 只能是大于等于0的 unsigned int 可以简写unsigned
//int main()
//{
// unsigned a = 33, b = 10;
// cout << b - a;
// cout << "\n";
// return 0;
//}
::
操作符::
操作符在C++中被用于访问命名空间、类、结构体或枚举的成员。它提供了一种限定作用域的方式,使我们能够精确指定要使用的标识符。
//int re = 38;
//int main() {
// int un = 0;//局部
// cout << un <<" " << re << endl;
// int re = 1;
// cout << re << endl;//新定义的局部变量
// cout << ::re << endl;//作用域变量38
//
//}
局部变量是在函数或代码块内部定义的变量,其生命周期仅限于所在的作用域。全局变量则在整个程序中可见,生命周期贯穿整个程序执行过程。
int globalVariable = 10; // 全局变量
void myFunction()
{ int localVariable = 5; // 局部变量 }
推荐在可能的情况下使用局部变量,以避免过度使用全局变量可能导致的命名冲突和不良的程序设计实践。
引用是C++中一种强大的概念,允许我们通过别名访问变量。引用与指针相似,但更直观、更安全。
int originalVariable = 7;
int& myReference = originalVariable; // 引用
myReference = 42; // 修改引用也会修改原始变量
引用在传递参数、避免拷贝开销以及使代码更具可读性方面发挥着关键作用。
良好的命名是代码可读性和可维护性的关键。在定义变量、函数和其他标识符时,遵循一致的命名规范是很重要的。
重温有点新的体会