const pointer
#include<stdio.h>
int main(int argc, char *argv[])
{
int a = 3;
/* 可以根据const后面跟着的标识符(是指针|*|,还是变量|*p|),来进行区分 */
/* p, p1为常量指针,即指向常量的指针 */
const int *p = &a;
int const *p1 = &a;
/* *p = 4; */
/* p2为指针常量,即本身是一个常量的指针 */
int * const p2 = &a;
/* p2 = NULL; */
printf("%p %p %p\n", p, p1, p2);
return 0;
}