指针是什么?求大神说的详细点

实际用在哪?怎么用?

椰蓉罐头
浏览 1476回答 4
4回答

NadiaSmile

指针就是地址。以 int a = 10;  int *p = a为例假设有一个房子A,房子在A市B街道C区。房子里面住着2个人。此时A市B街道C区就等于指针p,房子A就相当于变量a,两个人就是变量值10.  操作变量 可以对里面住两个人 三个人 十个人进行修改。 操作指针 就可以对当前地址上的东西进行修改 我可以把这个房子A变成写字楼B,我也可以把房子拆了就让俩人站那儿~~操作的对象不一样。实际用在哪儿 很广泛。。。OC里的对象都是指针!望采纳~~~~

影夜3924827

指针就是地址在汇编里,地址就是逻辑地址,也就是将所有的内存、显存什么的全部划分为内存单元。一个内存单元存储的数据一般为一个字节,实模式的汇编里的寻址方式一般就是物理地址=段地址*16+偏移地址,段地址和偏移地址全部使用十六进制数。C,C++等高级语言的指针就是将数据传送入系统分配的物理地址中。个人理解,正在学习中,不知道对不对

噼喱啪啦

用在链表,内存操作,还真挺难描述的建议你看看慕课网的C语言入门,里面有两个课程专门针对C语言的指针和结构体
打开App,查看更多内容
随时随地看视频慕课网APP