C语言中变量的地址是什么类型的

 我来答
风若远去何人留
2016-01-13 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450116
专业C/C++软件开发

向TA提问 私信TA
展开全部
变量的地址,在C语言中,一般写作指针类型。
不同类型的变量地址,用不同的指针进行保存。
比如,char 类型的地址,使用char*保存,而int型地址,用int *保存。

除此外,部分情况下也会采用整型类型来保存变量地址,具体使用何种整型类型,取决于编译器
1 16位编译器,地址占16位,2字节,可以使用short或者int保存。
2 32位编译器,地址占32位,4字节,可以使用int或long保存。
3 64位编译器,地址占64位,8字节,可以使用long保存。
不过不推荐使用整型类型保存地址,会带来移植上的不通用。
杰青的日子
2015-07-21 · 知道合伙人数码行家
杰青的日子
知道合伙人数码行家
采纳数:10012 获赞数:29195
毕业河南理工大学计算机应用技术。通过视频、书籍学习网站开发软件及相关电脑技术。现任新乡立夫软件组长。

向TA提问 私信TA
展开全部
  1. C语言有一个重要变量:指针变量.它存放的值是一个内存地址.   另一点,声明变量时,可以不用声明就直接赋值来决定变量类型的语言如(javascript,flash cs3.0以前,等),这类语言变量的声明通常被称为弱类型,而如(c++等)必须先声明,后使用,而且声明时必须确定变量类型,这种就是严格的数据类型.

  2. C语言中,变量分为全局变量和局部变量;也可以这样分:自动变量,静态变量.前者是按变量作用范围来分的,而后者是按变量存储方式来分的. 如果按存储占用空间来分,可以是整型变量,字符型变量,浮点型变量等.当然还有数组,结构体变量等.

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2015-12-20 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
  变量的地址是根据数据类型决定的。
  比如:int是4个字节的地址空间,每种数据类型占用的字节数是不同的。
  它是对象地址空间的首地址,表示这个指针引用的对象在内存中的起始位置;另一元是对象的类型,它是对象地址的关联的数据类型,表示这个指针引用的对象在内存中占用的地址空间的大小。地址在计算机中由一个数字表示,在32位系统中是4个字节的整数,64位系统中是8个字节的整数。对象的指针在表达式中做为左值时引用的是对象本身,作为右值时引用的是对象的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿冬76
2015-07-21 · TA获得超过5028个赞
知道大有可为答主
回答量:2710
采纳率:88%
帮助的人:1085万
展开全部
地址是指针类型的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式