C++ 记录 不要 混用带符号类型和无符号类型.主要是比较 加减. 右值引用.TODO 数组指针和指针数组 a.数组指针: 是指针,指向数组. 如: // 声明方式. 由于"[]"比" "优先级要高,所以需要"()" int ( parr)[5]; // 使用方式 int a[] = {1,2,3, ...
分类:
编程语言 时间:
2019-01-09 00:35:53
阅读次数:
263
归并排序是利用归并思想实现的排序方法,该算法采用经典的分治策略,即将问题分成一些小的问题然后递归求解,而治的阶段则将分的阶段得到的答案“修补”在一起,即分而治之。具体到排序,分阶段可以理解为递归拆分子序列的过程,递归深度为log2^N;举例: 8 4 5 7 1 3 6 2 8 4 5 7 1 3 ...
分类:
编程语言 时间:
2018-12-31 19:05:42
阅读次数:
210
数组指针的引用: int a[10]; int * const &b=a; int (&b)[10]=a 在把数组指针的引用传进去,也是以这样的格式,而且参数名可以和全局变量同名 引用不能为空,指针可以为空 “sizeof 引用”得到的是所指向的变量(对象)的大小,而“sizeof 指针”得到的是指 ...
分类:
编程语言 时间:
2018-12-26 23:06:30
阅读次数:
408
5、指针数组指针数组就是数组里存放的是指针。#include<stdio.h>intmain(void){inti;charx[10]="ABCDEFGHIJ";char*p_x[10];for(i=0;i<10;i++){p_x[i]=x+i;//p_x[i]=&x[i];}for(i=0;i<10;i++){printf("%c",*p_x[i]);}retur
分类:
其他好文 时间:
2018-12-26 16:55:24
阅读次数:
140
Visual Studio调试时,出现“触发一个断点”内存释放出现异常 数组和对应指针的NULL初始化 数组使用之前要先对其初始化 对应指针进行动态初始化 分配内存后,需要对内存进行释放,程序对内存进行释放后,并不会将其置为NULL,必须手动将指针置为NULL,防止访问野指针或再次释放出错。 释放内 ...
分类:
编程语言 时间:
2018-12-20 16:59:00
阅读次数:
164