指针也是一种数据类型
2016-07-20 16:41
246 查看
int getABC1(char*p1);
int getABC2(char**p2);
int getABC3(char***p3);
int getABC4(char(*p4)[30]);
int getABC5(char p5[10][30]);
指针做函数参数时,形参有多级指针的时候,
站在编译器的角度,只需要分配4个字节的内存(32bit平台),
当我们使用内存时,我们才关心指针所指向的内存是一维的还是二维的。
指针是一种数据类型是指,它指向的内存空间的数据类型。
含义:指针步长(p++),根据所指向的内存空间的数据类型还确定,
结论:指针的步长根据指向的内存空间类型来定。
int getABC2(char**p2);
int getABC3(char***p3);
int getABC4(char(*p4)[30]);
int getABC5(char p5[10][30]);
指针做函数参数时,形参有多级指针的时候,
站在编译器的角度,只需要分配4个字节的内存(32bit平台),
当我们使用内存时,我们才关心指针所指向的内存是一维的还是二维的。
指针是一种数据类型是指,它指向的内存空间的数据类型。
含义:指针步长(p++),根据所指向的内存空间的数据类型还确定,
结论:指针的步长根据指向的内存空间类型来定。
相关文章推荐
- DB2使用命令行连接远程数据库(DB2客户端工具使用教程)
- NIO学习笔记三
- [Leetcode]228. Summary Ranges
- java 实现回调代码实例
- 常见的网站服务器架构有哪些?
- mysql,实现数据库检索结果添加自增的序号
- poj 1634 简单数据结构
- Android 中的 AOP 编程
- 验证码识别基础方法及源码
- Toolbar细节运用
- shell脚本异常“bash: ./rebuild.sh: /bin/sh^M: bad interpreter: No such file or directory”
- javascript弹出层输入框
- Android测试工具Espresso简介
- IP, ARP, RIP和BGP协议
- Apache Kafka:下一代分布式消息系统
- android开发 软键盘顶布局解决方法
- ubuntu系统中解决mysql乱码
- CSS3 Object-fit和Object-position
- 拖拽cell 交换cell位置
- 转:Oracle R12 多组织访问的控制 - MOAC(Multi-Org Access Control)