指针~~还是不喜欢用

[复制链接]
查看11 | 回复4 | 2009-1-28 12:15:14 | 显示全部楼层 |阅读模式
我在自学C语言的时候总感觉用指针很别扭,哪位能给大体解释一下什么情况必须用指针啊,用个简单的例子就行。要原创,书本上关于指针的讲解已经看过了。我一碰到指针就用别的方法代替了。根据情况赏10-30分

回复

使用道具 举报

千问 | 2009-1-28 12:15:14 | 显示全部楼层
指针你不喜欢也得喜欢,即使它存在安全性问题。指针是个双面刀,用得好自然事半功倍,用得不好自然糟糕透了。我说一个简单的例子,你要调用Windows的API,请问你能不用指针吗?当然不可能。因为大部分WindowsAPI都有指针,你避无可避。既然避无可避就必须要多练,多想。深刻的理解指针的本质。这样才能避免被这面双刃刀割伤。...
回复

使用道具 举报

千问 | 2009-1-28 12:15:14 | 显示全部楼层
数组你用的吧?C里面指针和数组就是一套班子两块招牌。申请数组 int a[100];相当于声明指针并初始化:int *a=malloc(sizeof(int)*100);使用数组 a[3]=5;相当于使用指针:*(a+3)=5两个可以互换C语言的函数,除了传值,还可以传指针,变量名前面加上了&,就是指针。这样函数里面对该变...
回复

使用道具 举报

千问 | 2009-1-28 12:15:14 | 显示全部楼层
指针可以直接对内存进行操作这极大地提高了程序运行的效率你初学C,很多东西还没接触到就拿你知道的例子来说1 函数的调用:形参不影响主函数中实参的值,但用指针就可以改变实参2 链表:有的情况(比如你事先不知道数据个数)必须用到...
回复

使用道具 举报

千问 | 2009-1-28 12:15:14 | 显示全部楼层
re...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行