const char *p、char * const p、const int *(*p)[10]修饰问题

1、const char * p

const修饰 *p 整体,故*p所指向的内存为const,是指向const内存的指针变量

2、char * const p

const修饰 p ,故p是一个const指针,是指针常量

3、const int *(*p)[10]

int *(*p)[10]中,p是一个指向10个元素的指针,每个元素是int指针;

const int *(*p)[10]中,const修饰*(*p)[10]整体,故每个元素指向的内存为const

猜你喜欢

转载自blog.csdn.net/qq_16334327/article/details/80483767