const

作者: qianranow | 来源:发表于2018-06-14 11:17 被阅读84次

0. 理解


  • 概念: 类型修饰符

1. 基本数据类型


// 让基本数据类型变量变为常量
int main() {
  const int num = 100;
  // 不能修改值
  num = 10;
  return 0;
}

2. 指针


// const 写在数据类型的左边或者右边, 指向可以改变, 指向的内存空间的值不能改变
int main() {
  int num = 10;
  const int *p = #
  int age = 18;
  // 指向可以改变
  p = &age;
  // 指向的值不可以改变
  *p = 100;
  return 0;
}
// const 写在指针变量名的左边, 指针的指向不能变, 指向的内存空间的值可以变
int main() {
  int num = 10;
  int * const p = #
  int age = 18;
  // 指向的值可以改变
  *p = 100;
  // 指向不可以改变
  p = &age;
  return 0;
}

相关文章

网友评论

      本文标题:const

      本文链接:https://www.haomeiwen.com/subject/clweeftx.html