再论c指针
来源:互联网 发布:2017东南大学软件学院 编辑:程序博客网 时间:2024/04/30 12:58
数据类型是数据所表达的逻辑含义,在计算机里面任何数据都表示为二进制数据,这些数据在程序员的大脑中表示什么含义,在逻辑上表示什么含义,全靠数据类型来说明。
而指针就是一种数据类型,可以用来修饰变量的名字,表明变量的数据类型。指针这种数据类型表明了两种含义:指针的值所指向的地址,指针所指向的地址的数据的类型。比如,
int *p; 这句话定义了一个指针类型的变量 p,p 是一个指针类型的变量,也是对符号 p 的解释。但还不够,p 这种指针类型变量的值指向的地址的数据的类型是 int 类型。
p = (int *)0x12345678; 这句话就表示了指针变量 p 的值为 0x12345678,该指针的值就指向了内存地址为 0x12345678 内存区域,该地址保存的数据的类型为 int。
所以说指针不单纯是地址,指针还包含了地址区域的内存的数据表示的数据类型。
未完待续。。。
0 0
- 再论c指针
- C指针的指针
- c 指针的指针
- C--指针
- C-指针
- C指针
- C指针
- C指针
- C---指针
- c 指针
- C指针
- C指针
- C指针
- C 指针
- c指针
- C指针
- C 指针
- C 指针
- PS1~PS4,终端提示符设置,终端配置
- 多级下拉菜单
- MongoDb文件被锁解决以及基本篇
- 满是坑的量子力学
- apache wdcp url支持中文 url
- 再论c指针
- 关于jQuery写插件及其演示
- POJ-3682King Arthur's Birthday Celebration(概率DP)
- python脚本 #!usr/bin/python的作用
- 设计模式:常见类的关系小结
- Git五分钟教程
- UVa12096 set map vector stack的综合运用
- 京东云、新浪微博等专家畅谈Docker未来格局:开放与竞争(下)
- JAVA基础----接口