摘要: 冒泡排序 #include <iostream> using namespace std; int main() { int arr[6] = { 0 }; int len = sizeof(arr) / sizeof(int); for (int i = 0; i < len; i++) { ci 阅读全文
posted @ 2023-12-29 22:50 奔付山河 阅读(12) 评论(0) 推荐(0)
摘要: /* 指针也是变量,存储的是地址,直接使用和普通变量一样是引用方式使用,值是地址 */ int *p = a;//一级指针 p的值就是指向a变量的地址。*p就是取地址指向a变量的值,也相当于a变量的引用,与a等价。&p是指针的地址,*&p等价于p int **p = &p;//二级指针 int (* 阅读全文
posted @ 2023-12-29 22:44 奔付山河 阅读(303) 评论(0) 推荐(0)
摘要: 值交换传参 void swap(int, int) //值传递 void swap(int*, int*) //地址传递 void swap(int&, int&) //引用传递 指针的指针传参 #include <iostream> #include <string> void find2(cha 阅读全文
posted @ 2023-12-29 22:20 奔付山河 阅读(10) 评论(0) 推荐(0)
摘要: 数组名访问数组元素 a[i] 等价于 *(a + i) 数组名也是指针,但是是指针常量,指针操作赋值给普通指针 int i, *pa, a[] = {3,4,5,6,7,3,7,4,4,6}; pa = a; a++;//不可以 pa++;//可以 int i, a[] = {3,4,5,6,7,3 阅读全文
posted @ 2023-12-29 21:36 奔付山河 阅读(18) 评论(0) 推荐(0)