您现在的位置是:首页 > 编程 > 

c++中什么是引用,什么是指针。

2025-07-28 18:08:57
c++中什么是引用,什么是指针。 引用就是引用地址,给变量取个小名,这个都可以改变变量的数值。代码:#include <iostream> using namespace std; int main () {    // 声明简单的变量    int    i;    double d;    // 声明引用变量    int&    r = i;

c++中什么是引用,什么是指针。

引用就是引用地址,给变量取个小名,这个都可以改变变量的数值。

代码:

#include <iostream> using namespace std; int main () {    // 声明简单的变量    int    i;    double d;    // 声明引用变量    int&    r = i;    double& s = d;    i = 5;    cout << "Value of i : " << i << endl;    cout << "Value of i reference : " << r  << endl;    d = 11.7;    cout << "Value of d : " << d << endl;    cout << "Value of d reference : " << s  << endl;    return 0; }

结果::

代码语言:javascript代码运行次数:0运行复制
Value of i : 5
Value of i reference : 5
Value of d : 11.7
Value of d reference : 11.7

指针也是一种存储,只不过存的是地址,用*取取出地址所对应的数值:

上代码:

#include <iostream> using namespace std; int main () {    int  var = 20;   // 实际变量的声明    int  *ip;        // 指针变量的声明    ip = &var;       // 在指针变量中存储 var 的地址    cout << "Value of var variable: ";    cout << var << endl;    // 输出在指针变量中存储的地址    cout << "Address stored in ip variable: ";    cout << ip << endl;    // 访问指针中地址的值    cout << "Value of *ip variable: ";    cout << *ip << endl;    return 0; }

代码结果:

代码语言:javascript代码运行次数:0运行复制
Value of var variable: 20
Address stored in ip variable: 0x7fff5bfda1d8
Value of *ip variable: 20
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-12-16,如有侵权请联系 cloudcommunity@tencent 删除变量指针c++存储cout

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1262971.html

相关标签:无
上传时间: 2025-07-28 11:28:53
留言与评论(共有 14 条评论)
本站网友 理财观察
10分钟前 发表
20 Address stored in ip variable
本站网友 累计
0秒前 发表
" << i << endl;    cout << "Value of i reference
本站网友 清溪租房网
7分钟前 发表
给变量取个小名
本站网友 安卓操作系统
20分钟前 发表
11.7指针也是一种存储
本站网友 酒泉是哪个省的
22分钟前 发表
c++中什么是引用
本站网友 意大利旅游地图
2分钟前 发表
" << s  << endl;    return 0; }结果::代码语言:javascript代码运行次数:0运行复制Value of i
本站网友 长沙民政职业学院
6分钟前 发表
" << s  << endl;    return 0; }结果::代码语言:javascript代码运行次数:0运行复制Value of i
本站网友 北京唐韵山庄酒店
13分钟前 发表
只不过存的是地址
本站网友 葛根是什么
12分钟前 发表
只不过存的是地址
本站网友 日复一日
15分钟前 发表
" << s  << endl;    return 0; }结果::代码语言:javascript代码运行次数:0运行复制Value of i
本站网友 外科打结
3分钟前 发表
什么是指针
本站网友 婴儿喂奶时间
0秒前 发表
引用就是引用地址
本站网友 web前端开发
21分钟前 发表
" << r  << endl;    d = 11.7;    cout << "Value of d