面试中遇到这个选择题目,是个选择题 :
A字符指针 B浮点数指针 C函数指针
个人以为一样大,这个题目要怎么做啊?
字符指针、浮点数指针、和函数指针的变量那个占用内存最大?
答案:6 悬赏:50
解决时间 2021-02-28 23:00
- 提问者网友:曖昧情执
- 2021-02-28 13:34
最佳答案
- 二级知识专家网友:专属的偏见
- 2021-02-28 14:07
都一样大,因为指针就是个整型数,32位,4个字节。指针实际上就是内存地址,所以指针取值范围决定了进程的虚拟地址空间大小
全部回答
- 1楼网友:請叫我丶偏執狂
- 2021-02-28 16:01
他们都是指针,都只是用来存储一个地址,都是一样大的嘛
- 2楼网友:留下所有热言
- 2021-02-28 15:50
我也认为是一样大啊,指针都是4个字节的,难道没有这个答案吗?那是不是浮点数,要两个指针或多个来表示呢,这个不清楚,你可以百度下。
- 3楼网友:一起来看看吧
- 2021-02-28 15:35
都是一样大的,指针实际上就是内存地址,在32位机器中,它们都占4个字节。
- 4楼网友:情战凌云蔡小葵
- 2021-02-28 15:25
是一样大的,都是指针型变量,是指向地址的变量,你可以用下面的代码,打断点跟踪一下就知道了。
char *a;
int *b;
long *c;
int r;
r = sizeof(a);
一下类推。可以通过r的值,知道各种类型指针的大小。
- 5楼网友:冷态度
- 2021-02-28 14:16
字符是char类型的,浮点是flout类型的,函数指针是int型。chaer 占2个字节,int 占4个,flout占4个字节,但是转换是int 转换为flout型,所以就是flout型最大,因为不通类型遇到一起转换是从小到的转换。所以应该是flout,也就是浮点指针
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯