int和int *类型有什么区别

在数据存储上... 在数据存储上 展开
 我来答
6勿忘本心6
2018-11-21 · TA获得超过2278个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

单独看 int* i;和 int *i; 没有区别,都是声明 i 是指针。

根据不同类型,会分配不同长度的内存单元的,int a 定义的是4各字节的空间,将会分配32位用于存储。

int*a 是指针变量,指针也是变量,所有的变量都会有一个地址来保存他的值,指针的大小根据不同的系统不一样,但是都是占一个int型,如果是32位,就是4个字节,16位就是2个自己,正是因为指针有了地址来保存,所以就有指向指针的指针。

同样,每个函数其实也是有一个地址来保存,用来说明这个函数在内存的地址,当要调用这个函数时,只要知道这个地址,就可以找到这个函数,也就有了指向函数的指针。

扩展资料:

C/C++编程语言中,int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环境大小不同。

在32/64位系统中都是32位,范围为-2147483648~+2147483647,无符号情况下表示为0~4294967295。

nt用于符号∫

int(s)符号表达式s的不定积分

int(s,v)符号表达式s关于变量v的不定积分。

int(s,a,b)符号表达式s的定积分, a,b分别为积分的下限和上限。

int(s,v,a,b)符号表达式s关于变量v从 a到b的定积分。

当int求不出符号解,会自动转求数值解。

参考资料:百度百科——int

boyue163
2012-09-20 · TA获得超过7643个赞
知道小有建树答主
回答量:662
采纳率:0%
帮助的人:293万
展开全部
根据不同类型,会分配不同长度的内存单元的,
int a 定义的是4各字节的空间,将会分配32位用于存储
int*a 是指针变量,指针也是变量,所有的变量都会有一个地址来保存他的值,
指针的大小根据不同的系统不一样,但是都是占一个int型,如果是32位,就是4个字节,
16位就是2个自己,正是因为指针有了地址来保存,所以就有指向指针的指针,
同样,每个函数其实也是有一个地址来保存,用来说明这个函数在内存的地址,
当要调用这个函数时,只要知道这个地址,就可以找到这个函数,也就有了指向函数的指针
更多追问追答
追问
int *a;
int b;
a这个变量中 存储的是一个地址m,这个地址是个整数,
b这个变量中 存储的是一个整数n,

这个整数n有没有可能和那个地址m相等?
追答
内存地址根据你的内存大小是有一个范围的,而你的N是变量,是可以相等的。

如 int i = 3;
假设 i的内存地址为 0x8049320 ,那么这句话的语义是0x8049320 = 3,
经过i = 3后,i为(0x8049320,3)

在计算机中都是二进制表示的,当然存在内存地址==变量地址

个人见解,推理得出,许有所误,慎之慎之
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
兄弟连教育
2018-07-29 · 百度知道合伙人官方认证企业
兄弟连教育
兄弟连教育成立于2006年,11年来专注IT职业教育,是国内专业的IT技术培训学校。2016年成功挂牌新三板(股票代码:839467)市值过亿。开设专注程序员培训专注php、Java、UI、云计算、Python、HTML5、
向TA提问
展开全部
根据不同类型,会分配不同长度的内存单元的,
int a 定义的是4各字节的空间,将会分配32位用于存储
int*a 是指针变量,指针也是变量,所有的变量都会有一个地址来保存他的值,
指针的大小根据不同的系统不一样,但是都是占一个int型,如果是32位,就是4个字节,
16位就是2个自己,正是因为指针有了地址来保存,所以就有指向指针的指针,
同样,每个函数其实也是有一个地址来保存,用来说明这个函数在内存的地址,
当要调用这个函数时,只要知道这个地址,就可以找到这个函数,也就有了指向函数的指针
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxpxxxxp
2012-09-20 · TA获得超过836个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:379万
展开全部
还真没什么区别。虽然这两没什么必然关系吧,在内存上的表示一般都是4字节(32位)或者8字节(64位),int*指针其实也无非就是个数字,代表一个内存地址罢了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情传摄染1E
2012-09-20 · TA获得超过158个赞
知道答主
回答量:218
采纳率:0%
帮助的人:85万
展开全部
int 是普通无符号整型, int*是整型指针,指向目标的内存地址。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式