蓝月亮洗衣液厂家地址:“指针”是啥哦

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 03:59:56

普通的变量的内存空间内存放的是数值,而指针变量的内存空间里面存放的是另一块内存的地址,我们访问通常变量的值只需要直接写变量名即可访问内存的值,同样我们直接写指针变量也是访问它的内存里面的值,但是这个值是另一块内存的地址,提供了指针就是为了访问另一块内存里面的值所以我们可以用*加指针变量名来得到另一块内存里面的值.
------------------------
举个例子,int i=2; 这个i对应的内存值应该是2
那么i所代表的就是2这个值.而
int j=2;int* i=&j 这个时候i的值是j的地址,你可以直接打出i的值来看一下,应该是诸如0x00034452的一个值,这个值就是j的实际在内存里面的地址,如果我们需要通过i来访问j只要使用*i就可以了,同样,&j的值就是j的地址,所以它应该和i是相同的.
------------------------
呵呵,可能很罗索,不过我想这个是我能表达的最浅显的解释了~~

就是变量在内存的地址.十六进制表示的吧..
是不安全的类型..一般很少用他了..

就是地址了,指针将某个地址存起来,根据这个地址可以找到原来的内容。例如你住在宿舍里,如果某个人记下了你的房间号,他就是指针了,我想找你,我可以找那个人,问他你的房间号,在根据你的房间号(地址)就找到你了。

用指针的好处,因为现实世界里要表示的东西千奇百怪,你不能假定所有的东西都是相同的,怎么办?可以用数据结构定义这些东西,把它们存起来,再用指针标记出它们各自的开始位子,这样,即使它们个不相同,我都可以通过指针去间接的访问……

我说的也许不对,不过我是这样理解的,还望别人指正啊,我也是学生呢。

“指针”是啥哦
“指针”,对于邮局来讲,就是送信是的家庭住址。
“内存”,就是你家的房间。

让邮局的工作人员,准确地把你的信件,传递给你,
“数据”,就是你的信件。

指针代表指向内存的地址,它根据数据类型的不同而不同
。有整型的,实数型的,无类型的等等,分别代表指向存储整型数的内存单元,存储实数型 的内存单元,存储未定类型的内存单元等等,用*加上指针变量就可以得到它指向的内存单元中的值

指针,在C语言中是指地址,变量的指针,就是变量的存储地址。