// 使用new创建数据:new返回的是 该数据类型的指针 int *p = newint(10);
// 函数声明:可以提前告诉编译器函数的存在, 声明可以多次,定义只有一次 intmax(int a, int b);
// 函数:值传递不修改实参,地址传递修改实参 voidswap1(int a, int b); // 值传递 voidswap2(int *p1, int *p2); // 地址传递 swap2(&a, &b)
voidbubbleSort(int arr[], int len) { for (int i = 0; i < len - 1; i++) { for (int j = 0; j < len -i -1; j++) { if (arr[j] > arr[j+1]) { int tmp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = tmp; }