指针学习系列(一):关于指针
来源:互联网 发布:数据有效性在哪里找 编辑:程序博客网 时间:2024/05/16 18:21
指针是一个无符号整数,它是一个以当前系统寻址范围为取值范围的整数。也就是说指针本身的值表示一个地址。
当我们要通过指针访问其指向地址的值时,可以用间接运算符*来完成,就拿上面的例子来说,要访问c的值,可
我们先来看看指针的表示方法,对于类型T,T*是“到T的指针”类型,也就是说,一个类型T*的变量能保存一个类
型T的对象的地址。例如
char c = 'a';
char* p = &c;//p保存着c的地址当我们要通过指针访问其指向地址的值时,可以用间接运算符*来完成,就拿上面的例子来说,要访问c的值,可
以用*p,千万不要只用p,这样的话你用的是p变量本身,上面已经说了,这个变量本身保存的是它所指向变量的
地址。所以当你要输出这个变量的地址时,可以用 cout << (int*)p;要输出这个变量的值时可以用cout << *p;。
这个用法只是用来输出基本类型,若是想要通过指针来输出其它内容的时候,像字符串,用户自定义类型等,其
使用形式就和这里不同了,具体方式在具体用到的地方再讲。
这里只是简单的介绍了一下指针的基本概念以及一些最基本的操作,关于指针的内容还有很多,这些我会在指针
学习系列中继续与大家一起学习!
- 指针学习系列(一):关于指针
- 关于指针(一)
- 指针学习《一》
- 函数指针学习一
- 指针学习(一)
- 学习指针(一)
- 指针学习一
- C语言指针学习(一) ---- 指针是什么
- 关于指针学习,留作参考。。。
- 关于C++指针学习感想
- [c语言学习]关于指针
- C语言学习--关于指针
- 关于指针的初步学习
- C语言指针学习 一
- C语言指针学习一
- 关于指针《指针&数组》
- 关于指针的指针
- 关于指针,指针参数
- 两种C#时间比较大小的方法
- iphone clearColor 不起作用问题
- Mac OS X怎么加域
- WPF 是什么 ,桌面应用新趋势
- 临界区,互斥量,信号量,事件的区别(Windows)
- 指针学习系列(一):关于指针
- sqlite操作语句
- 容颜熟悉的不能再熟悉,心灵陌生的不能再陌生:伤感日志
- 图解ARM Linux的启动全过程
- 译文 - 构建 Android 文件系统的步骤
- mac : dyld: Library not loaded 问题解决
- 正则表达式 口诀
- VS2010中水晶报表安装应用及实例
- CentOS5.8下安装phpMyAdmin3.5.3来远程连接mysql服务器