黑马程序员技术交流社区

标题: c语言中,指针变量和数组名有什么区别和相同? [打印本页]

作者: leoric    时间: 2015-11-16 14:48
标题: c语言中,指针变量和数组名有什么区别和相同?
c语言中,指针变量和数组名有什么区别和相同?
作者: 小明的爸爸    时间: 2015-11-16 16:23
指针是个变量,可以根据它的类型去指向相应的数据类型变量比如 int,float ,数组Array[] 等等,在使用中对指针变量的操作就是她指向的变量操作。  数组名当然也可以作为该数组的地址使用,但是也仅限于代表该数组地址,不能改变。简而言之: 指针是变量可以改变指向,数组名是常量不能改变

作者: 仰望星空的猪    时间: 2015-11-20 11:38
指针变量首先是个变量  数组名是常量存的是数组地址 分配之后不会改变    相同的是他们存的都是地址
作者: 黄金国    时间: 2015-11-20 14:19
小明的爸爸 发表于 2015-11-16 16:23
指针是个变量,可以根据它的类型去指向相应的数据类型变量比如 int,float ,数组Array[] 等等,在使用中对 ...

受教了!!
作者: 黎明之前    时间: 2015-11-20 14:54
一同学习下。呵呵
作者: chenxinju    时间: 2015-11-20 21:39
指针很是感觉比较绕
作者: lixiang73033    时间: 2015-11-20 21:47
指针变量是变量,数组名是几个相同类型的组合的名字
作者: AGHM0312    时间: 2015-11-20 22:20
指针是变量啊,数组名存储的是数组地址,也标识一个数组




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2