c++中什么是引用,什么是指针。
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组装电脑配置单推荐报价格
推荐阅读
留言与评论(共有 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 |