1、指针的基本概念.cpp 792 B

123456789101112131415161718192021222324252627282930313233
  1. #include <iostream>
  2. //指针的作用:可以通过指针间接访问内存
  3. //内存编号是从0开始记录的,一般用十六进制数字表示
  4. //可以利用指针变量保存地址
  5. //指针就是一个地址
  6. int main()
  7. {
  8. //1、定义一个指针
  9. int a = 10;
  10. //定义指针的语法:数据类型 * 指针变量名
  11. int * p;
  12. //让指针记录变量a的地址
  13. p = &a;
  14. std::cout << "a的地址为:" << &a << std::endl;
  15. std::cout << "指针p为:" << p << std::endl;
  16. //2、如何使用一个指针
  17. //可以通过解引用的方式来找到指针指向的内存
  18. //指针前加一个*代表解引用,找到指针指向的内存中的数据
  19. *p = 1000;
  20. std::cout << "a = " << *p << std::endl;
  21. std::cout << "*p = " << *p << std::endl;
  22. system("pause");
  23. return 0;
  24. }