- 博客(3)
- 收藏
- 关注
原创 引用和指针初步理解
首先指针的语法: int a = 10; int* b = &a; //解引用 *b = 20;引用的语法: int a = 10; int &b = a;不难发现,指针存放的是地址,而&符号是取址符,而引用的语法标准是&符号,那他们应该是有关联的,看到引用的语法:b引用了a的值,可以修改a的值,如果说指针表示的是可以取址改值,那么引用则是,不可以更改址,可以更改值,符合这个特性的,还有一个东西是:指针常量 int a = 10; int * con
2020-11-13 10:37:38
124
原创 C++值传递和地址传递解析
先说结论:值传递不改变实参,地址传递改变实参(小声BB:大家都知道)那么值传递为什么是改变形参,或者说值传递的流程到底是怎样的?案例1:int main() { int a = 10; int b = 20; test1(a, b); cout <<"a = "<<a; system("pause"); return 0;}void test1(int a1, int b1){ int temp = a1; a1 = b1; b1 = temp;
2020-11-07 13:59:20
1043
原创 C++指针遍历数组解析
指针遍历数组解析先遍历一个数组 //创建一个数组 int arr[] = { 1,2,3,4,5,6,7,8,9,10 }; //创建一个指针指向数组 int* p = arr; //数组普通遍历 cout << "数组普通遍历" << endl; for (int i = 0; i < 10; i++) { cout << arr[i]; }用指针遍历cout << "指针遍历" << endl; for (
2020-11-06 15:08:58
1460
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人