常量指针必须初始化,常量指针必须在定义时就初始化,否则系统是会报错的。常量指针的指向地址是不允许进行修改的,如不在定义时初始化,系统随便提供的一个指针地址对于程序员来说没有占有感,就像用的个二手指针一样。
int *const p; // 错误,系统报错
int const *p; // 编译通过
常量指针必须初始化,常量指针必须在定义时就初始化,否则系统是会报错的。常量指针的指向地址是不允许进行修改的,如不在定义时初始化,系统随便提供的一个指针地址对于程序员来说没有占有感,就像用的个二手指针一样。
int *const p; // 错误,系统报错
int const *p; // 编译通过