C++指针的工作方式(1)
来源:互联网 发布:java实现猜数字游戏 编辑:程序博客网 时间:2024/06/05 02:46
对于C++的指针一直没用彻底弄懂,再次仔细阅读C++Primer Plus。
定义:指针是一个变量,其存储的是值的地址。--------------而在普通某变量中,&为地址运算符。
举例:mainly是一个指针,则 mainly —> 地址;
*mainly ---> 存储在该地址的值;
再比如:
<span style="font-size:18px;">int up =6; //up赋值为6int* p_up; //定义一个在某地址存有值的指针p_up = &up //把up地址赋给指针p_up</span>这样的 *p_up = up = 6,所以如果通过指针运算的话,*p_up改变也会让up值改变。
简单表示即为:
<span style="font-size:18px;">p_up = &up; //地址*p_up = up; //值</span>
<span style="font-size:18px;">int up = 6;int* p_up =&up;</span>
结果同上。
0 0
- C++指针的工作方式(1)
- <1>Java的工作方式
- 常用的C变量的定义方式:指针有关
- C的二维数组理解指针以及存储的方式
- [C语言教程]指针转换方式实现C语言的指针操作安全代码
- C指针的指针
- c 指针的指针
- c语言生成结构体的方式(用指针不用引用)
- C指针(1)
- c语言指针类型参数的传递方式
- 函数指针数组和C变量的定义方式
- C Language Study - 错误的指针初始化方式
- C++ 3维数组指针声明的3种方式
- C经典 函数指针的三种使用方式
- 在C和C++下声明函数指针的方式
- C语言几种指针的声明方式
- C语言二级指针(指向指针的指针)
- C语言指针(二)指向指针的指针
- LeetCode *** 100. Same Tree
- Unity Vector3.Slerp() 球形插值详解之二
- @synthesize和@dynamic区别
- 测试知多少
- 下拉导航栏消失,上拉导航栏出现的问题
- C++指针的工作方式(1)
- vs将普通工程修改为com组件工程
- C#学习---C#简介
- windows下如何安装yaf框架。
- lintcode: Permutations II
- JavaScript 原生和JQuery 的Ajax--源自技术
- Android学习之布局优化
- Java基础-数组的基本操作(3)
- java io 读书笔记