P、*P和&P三者的区别
2016-07-26 15:40
204 查看
转自:http://ambitiongold.blog.163.com/blog/static/1840165522012921103511610/
假设我们定义一个指针p。
那么会经常使用到三个符号:
p是一个指针变量的名字,表示此指针变量指向的内存地址,如果使用%p来输出的话,它将是一个16进制数。
*p表示此指针指向的内存地址中存放的内容,一般是一个和指针类型一致的变量或者常量。
&是取地址运算符,&p就是取指针p的地址。
假设我们定义一个指针p。
那么会经常使用到三个符号:
p *p &p
p是一个指针变量的名字,表示此指针变量指向的内存地址,如果使用%p来输出的话,它将是一个16进制数。
*p表示此指针指向的内存地址中存放的内容,一般是一个和指针类型一致的变量或者常量。
&是取地址运算符,&p就是取指针p的地址。
相关文章推荐
- hdu 1050 Moving Tables暴力法
- LeetCode Multiply Strings(大整数相乘)
- vs2013 linq to mysql
- mac os 安装PIP 及异常“”Can't install python module: PyCharm Error: “byte-compiling is disabled, skipping”“”的解决方案
- 奇虎360——最后一个字符(利用BufferedReader输入数据)
- UITableView 的多选删除
- Android系列之网络(三)----使用HttpClient发送HTTP请求(分别通过GET和POST方法发送数据)
- D - The Frog's Games hdoj 4404
- POJ 1401 Factorial
- Django中间件
- 创建表时:ora-00984
- 性能测试工具curl-loader(linux)
- Javascript 二维数组去重
- Ubuntu16.04安装配置Eclipse 以及opencv的使用
- navicat导出表结构-->导入powerdesigner
- 面试题(二)—Java基础(下)
- 定义设置颜色的RGB值的宏
- JAVA实现HTTP服务器端
- axure8.0使用教程
- STM8L101+si4463低功耗和自动唤醒配置