1.顶层const和底层const
const int a=10;
int b=5;
const int *p1=&a;
int (*const)p2=&b;
p1是顶层const,表示p1是一个指向常量的指针,不能用修改(*p1)的值,p2是底层const,表示p2是一个常量指针,即不能改变p2的值。
时间: 2024-10-19 00:33:13
const int a=10;
int b=5;
const int *p1=&a;
int (*const)p2=&b;
p1是顶层const,表示p1是一个指向常量的指针,不能用修改(*p1)的值,p2是底层const,表示p2是一个常量指针,即不能改变p2的值。