C语言指针重要吗,指针对C语言来说重要吗

1,指针对C语言来说重要吗指针是底层针对内存地址的一种编辑 。对语言方面讲不重要
2,C语言指针重要吗重要呀!没指针还叫C语言么?【C语言指针重要吗,指针对C语言来说重要吗】
3,C语言指针的作用大吗指针是个很灵活的变量,由于过于灵活,所以用指针写的程序一般很难看懂 。运用指针,你可以随意指向你想要的变量的地址 。大啊
4,C中指针的重要性指针可以直接操作地址,c语言之所以强大 , 以及其自由性 , 很大部分体现在其灵活的指针运用上 。因此,说指针是c语言的灵魂 。例如 int *p 创建一个指向int型变量的指针重要性: 没有指针的话函数之间参数怎么传递...5,为什么说指针是 C 语言的精髓因为C语言最重要的一点是可以直接访问内存地址(任意的地址 , 但出错不出错是另一回事),而指针是保存这种值的变量就非常重要 。C语言中的很多东西,实际是受限制的指针,比如数组名和函数名 。比如,指针在C语言中的一个很重要的用途是动态绑定(运行时绑定),动态绑定在C++、C#这些更高级的语言中以虚函数的方式实现,但是在C语言中没有虚函数的概念 。如运行时,才去判断当前环境(比如系统版本、不同的许可证、有没有相应的DLL等) , 用LoadLibrary和GetProcAddress调入不同的DLL中的不同函数赋值给函数指针 。现行的所有编程语言其表达能力都是一样的,其他语言能做的另一语言都能做到 , 只是实现方法不一样 。在所有的高级语言中只有c有指针的概念(当然c++也有,不过我们就把他看成c的超集) 。java中没有像c那样的指针,这是java的内存管理机制所决定 。c的指针非常灵活,程序员可以随意的修改,但也因为这一点,也使c在开发的过程中稍不注意容易照成内存的泄露,访问了不该访问的内存等 。在c和其他语言比较起来,只有指针是其特有的,也因此使其更加简洁,高效,也是c目前还非常流行的原因之一 。一个简单的也是常用到的例子,比如你和程序要从一个文件或键盘获取一些数据, 一般来说这些数据存放在数组中, 但是你怎么知道数据有多少, 你该定义多大的数组? 这个时候最好动态定义数组或用链表, 这就要用到指针, 其实数组也是指针.还有字符串作为参数的传入传出, 也要用到指针.当然你也可以不用指针, 但是程序效率低下, 代码庞大.

    推荐阅读