C++中 , 指针相减所得结果的类型为 ptrdiff_t , 他 与 size_t 类型一样,都是与机器相关的类型,所不同的是 size_t是 unsigned ,而 ptrdiff_t是 signed
几种指针类型
1 、 const char * p; 常量指针 顾名思义 : 指向常量的指针 , 也就是说, 不能通过该指针修改其指向的数据的值
2 、 char * const p; 指针常量 顾名思义 : 就是指针类型 的 常变量 , 也就是说 , 定义的变量 p 的值不能改变
3 、 const char * const p; 常量指针常量 顾名思义:就是 指向 常量的 指针类型的 常变量 。 也就是说 既不能改变该指针的值 , 也不
能通过该指针改变其指向的数据的值