C++——指针常量与常量指针

const int* a; // 指向常量int的指针
int *const a; // 指向int的常量指针,指针是常量

void f1(int *const a){ // 指针是常量
  std::cout << *a <<std::endl;
} 

void f2(const int* a){ // a是常量,不能修改a的值
  // *a = 9;
  std::cout << *a <<std::endl;
} 

int main()
{
  int a = 10;
  f1(&a);
  f2(&a);
  system("pause");
  return 0;
}
posted @ 2023-03-07 12:42  摩天仑  阅读(13)  评论(0编辑  收藏  举报