博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++中*和&的定义和使用
阅读量:7048 次
发布时间:2019-06-28

本文共 526 字,大约阅读时间需要 1 分钟。

 

#include<iostream>

using namespace std;
int main()
{

  int r = 1, a = 10;

  cin >> r;//输入新的r值
  cout <<(&r)<< endl;//&代表地址,所以输出r的地址
  cout << *(&r) << endl;//*代表指针,返回指针所指向的地址的值,所以输出r的值
  int *p1;//声明p1为指针型变量
  p1 = &r;//为p1赋值r的地址(必须并且只能赋值地址)
  cout << p1 << endl;//输出r地址
  cout << *p1 << endl;//输出r值
  cin >> *p1;//输入新的*p1的值,因为p1指向的是r,所以本质上是改变了r的值
  cout << *p1 << endl;//输出刚才输入的值
  cout << r << endl;//r的值也变成刚才输入的值
  cin >> r;
  *p1 = 200;//
  cout << *p1 << endl;//
  cout << r << endl;//
  cin >> a;
}

转载于:https://www.cnblogs.com/webwangjie/p/8580616.html

你可能感兴趣的文章
springmvc结合base64存取图片到mysql
查看>>
深度学习主机环境配置: Ubuntu16.04+GeForce GTX 1080+TensorFlow
查看>>
linux 抓包 tcpdump 简单应用
查看>>
mongodb官网文档阅读笔记:与写性能相关的几个因素
查看>>
PHP处理时间格式
查看>>
BestCoder Round #11 (Div. 2)
查看>>
JAVA入门[20]-Spring Data JPA简单示例
查看>>
Python: The _imagingft C module is not installed错误的解决
查看>>
HTTP请求报文和HTTP响应报文
查看>>
第3课 - 初识程序的灵魂
查看>>
WordPress插件扫描工具plecost
查看>>
【PDF】Java操作PDF之iText超入门
查看>>
PHP:第五章——字符串过滤函数
查看>>
Spring中ApplicationContextAware的用法
查看>>
flask的session解读及flask_login登录过程研究
查看>>
ElasticSearch单机多实例环境部署
查看>>
python 练习
查看>>
Centos 安装 nload
查看>>
python3简单使用requests
查看>>
由一次java作业 引起的思考
查看>>