int和int的区别
1个回答
2016-07-13 · 百度知道合伙人官方认证企业
兄弟连教育
兄弟连教育成立于2006年,11年来专注IT职业教育,是国内专业的IT技术培训学校。2016年成功挂牌新三板(股票代码:839467)市值过亿。开设专注程序员培训专注php、Java、UI、云计算、Python、HTML5、
向TA提问
关注
展开全部
根据不同类型,会分配不同长度的内存单元的,
int a 定义的是4各字节的空间,将会分配32位用于存储
int*a 是指针变量,指针也是变量,所有的变量都会有一个地址来保存他的值,
指针的大小根据不同的系统不一样,但是都是占一个int型,如果是32位,就是4个字节,
16位就是2个自己,正是因为指针有了地址来保存,所以就有指向指针的指针,
同样,每个函数其实也是有一个地址来保存,用来说明这个函数在内存的地址,
当要调用这个函数时,只要知道这个地址,就可以找到这个函数,也就有了指向函数的指针
int a 定义的是4各字节的空间,将会分配32位用于存储
int*a 是指针变量,指针也是变量,所有的变量都会有一个地址来保存他的值,
指针的大小根据不同的系统不一样,但是都是占一个int型,如果是32位,就是4个字节,
16位就是2个自己,正是因为指针有了地址来保存,所以就有指向指针的指针,
同样,每个函数其实也是有一个地址来保存,用来说明这个函数在内存的地址,
当要调用这个函数时,只要知道这个地址,就可以找到这个函数,也就有了指向函数的指针
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询