函数指针,结构体指针
2016-06-04 12:59
260 查看
指针就是一地址,用于指向某种类型的变量
比如,整型指针,函数指针,对象指针都是代表一
地址,指针变量本身大小取决OS的位数,64位就是8个字节,32位4个字节,32寻址的最大内存是4G。
比如,整型指针,函数指针,对象指针都是代表一
地址,指针变量本身大小取决OS的位数,64位就是8个字节,32位4个字节,32寻址的最大内存是4G。
#include<iostream> using namespace std; struct node{ int a; int b; int c; double d; }; void print() { cout<<99<<endl; } int sum(int a,int b){ return a+b; } int main() { node *d; char s[]="fdsafsdafdsfsdafd"; char *c =s; void (*a)() = &print; int (*b)(int,int)=∑ cout<<sizeof(d)<<endl; cout<<sizeof(s)<<" "<<sizeof(c)<<endl; cout<<sizeof(a)<<endl; cout<<sizeof(b)<<endl; return 0; } /* 结构体指针大小:8 字符数组大小:18 首地址指针变量大小:8 函数指针大小:8(指向函数首地址) 函数指针大小:8 */
相关文章推荐
- Linux查找替换
- 《深入理解mybatis原理》 MyBatis的二级缓存的设计原理
- 天之痕——Tacke竹桑
- Redis原理介绍
- 彻底解决git中.gitignore文件失效原因及解决办法
- 软件工程个人总结
- Spinner控件
- android中listview的item可以获取到点击事件的方法
- 剑指Offer----面试题17:合并两个排序的链表
- 梳理caffe代码pooling_layer(二十)
- n位数字删除数问题
- 硬件加速机制
- 管理口令(P):[INS-30011] 输入的 ADMIN 口令不符合 Oracle 建议的标准
- 网站收藏
- 第一个SDK程序
- Java多线程 - 第二篇
- docker - dockerfile指令
- 计算机图形学基础(二) 三维变换和四元数
- 性能卓越的js模板引擎--artTemplate
- smarty原理