各位哥哥姐姐我学的计算机,有点不怎么理解指针,还有指针数组!请哪为高手指点一下,简单地告诉我,不胜感谢!

来源:百度知道 编辑:UC知道 时间:2024/06/22 05:28:39
最好有实例的,谢谢!!!!!!

指针就是内存单元的地址!每个内存单元为二进制的八位,即一个字节.每个内存单元对应着一个编号.即地址!计算机控制器就是通过这个地址访问.即存取.对应单元中的内容!

#include <stdio.h>
void main()
{
//定义一个a=100,和一个int指针b
int a=100,*b;

//指针b获得a的地址
//实际指针保存的就是内存地址
//这里可以这样理解,a的肚子里装着100,b指着a的肚子
b=&a;

//给指针b指向的内容赋值1,即修改了b指向的a的肚子,换句话a的内容改变成1了
*b=1;

}