摘要:
void func(const int &b){ b=1000;// cout << b << endl; } int main(){ int a =10; //const int &b = 10; //10是一个常量 int a =10 实际是 const int &b = 10; int &b
阅读全文
posted @ 2022-11-02 23:15
知了不了了之
阅读(25)
推荐(0)
编辑
摘要:
// int * const b = &a; void func(int &b){ // *b = 100 b= 100; } int main(){ int a = 10; // int * const b = a; 指针常量是指针方向不可修改,也说明引用不可修改 int &b = a; // *
阅读全文
posted @ 2022-11-02 22:49
知了不了了之
阅读(48)
推荐(0)
编辑
摘要:
// 不要反悔局部变量的引用 int& test0(){ int a = 10; return a; } // 函数的调用可以作为左值 int& test1(){ static int a = 10; //静态变量,存放在全局区,全局区上的数据在成勋结束后系统释放 return a; } int m
阅读全文
posted @ 2022-11-02 22:35
知了不了了之
阅读(23)
推荐(0)
编辑
摘要:
//值传递 void swap(int a , int b){ int tmp = a; a = b ; b = tmp ; cout << "swap a " << a << endl; cout << "swap b " << b << endl; } //地址传递 void swap2(int
阅读全文
posted @ 2022-11-02 22:17
知了不了了之
阅读(14)
推荐(0)
编辑
摘要:
int main() { /** 引用注意事项 1. 引用必须初始化 2. 引用初始化后就不能更改 */ int a = 10; int c = 100; // int &b; // 引用必须初始化 int &b = a; // int &b = c; //引用初始化后,就不能更改 b = c; /
阅读全文
posted @ 2022-11-02 21:44
知了不了了之
阅读(26)
推荐(0)
编辑
摘要:
引用的基本使用 int main() { // 给变量起别名 //语法 数据类型 &别名 = 变量名 int a = 10; int &b = a; cout << "a " << a << endl; cout << "b " << b << endl; b = 100; cout << "a1
阅读全文
posted @ 2022-11-02 21:31
知了不了了之
阅读(38)
推荐(0)
编辑