- 博客(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 80
原创 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 960
原创 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 1315 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人