c语言指针通俗理解,怎么理解C语言里的指针

1,怎么理解C语言里的指针指针类似于是电脑里面的“桌面快捷方式”,指向了实际的文件内容快捷方式(指针)指向了文件(变量)的地址 。当快捷方式(指针)里面的内容(值)变化的时候,文件(变量)的内容(值)也跟着变化 。当单独删除快捷方式(指针)的时候,文件(变量)仍然存在,并没有因此而删除
2,c语言指针的指针的理解指针,即指向数据的储存地址,方便计算机寻找数据 , 可以指向变量,函数,数组 , 甚至指向指针(如int **point) , 组合起来,好多方式 。定义并指向一个变量后,没*,point代表变量地址,有*,代表地址里的值即变量值,指向指针的指针**point分开理解,首先指向*point,而*point代表变量的值指针和你刚接触计算机语言一样 , 刚开始觉得特抽象,学进去了就觉得不就这么回事吗,指针是c/c++的精华 , 没学好指针就可以说你没学好c/c++,初学感觉没什么用,数组可以胜任,当深入学习后你会发现不用指针的程序效率很低 。【c语言指针通俗理解,怎么理解C语言里的指针】
3,请问C语言中 指针是什么有什么作用请用通俗的语言解释通俗的说,就是你家的门牌号,简单地说指针就是指向变量和对象的地址 。指针的用途非常广泛,比如如果你想通过函数改变一个变量的值 , 就得用指针而不能用值传递 。还有在很多时候变量,特别是对象的数据量实在太大,程序员就会用指针来做形参 , 只需要传递一个地址就行,大大提高了效率 。以上还只是指针的初步应用 , 随着你在C语言学习上的逐步深入,你会发现更多的用途的c语言中指针的作用是什么?啊这个问题还不好一句回答 。这是c本身是低级语言 , 能够操动内存的特效决定的,早期的时候对计算机说这就是效率 。现在好像不是这样说了 , 都说指针很危险 , 特别是在目前复杂操作系统下 。要是说作用是什么?是求高效的低级语言特有的特质 。C语言中,指针变量代表的是一个地址,这个地址可以是变量的,也可以是涵数的,数组的等等,这样我们通过指针变量就可以访问到变量地址中存放的内容,或是调用函数等 , 它非常灵活 , 具体的好处在编程中你才能慢慢体会到的,好好学习吧 。在电脑里定义一个量时会在内存中申请一的地址来存放这个值,而指针就是一个存放值的地址的变量求采纳

    推荐阅读