C语言——什么时候用指针
看了好多题,似乎一般是数组用指针,而且是在fun里做形参的,但有些题是不用的,有点不明白,求教!...
看了好多题,似乎一般是数组用指针,而且是在fun里做形参的,但有些题是不用的,有点不明白,求教!
展开
4个回答
展开全部
调用函数传数组值的时候,数组太长的话....你懂的,括号里,写死你a[0],a[1],a[2]....孩子慢慢传吧
你还不如传数组起始的指针,就是告诉函数“在某个位置有一堆东东!”,而不是一个一个告诉他。
就好像把指针当做门牌号码。房子大小不定,房子里住的人多少不定,但是门牌号码长度一定。
PS:告诉人家门牌号码很容易引狼入室...也就是...指针玩脱了,内存溢出的
你还不如传数组起始的指针,就是告诉函数“在某个位置有一堆东东!”,而不是一个一个告诉他。
就好像把指针当做门牌号码。房子大小不定,房子里住的人多少不定,但是门牌号码长度一定。
PS:告诉人家门牌号码很容易引狼入室...也就是...指针玩脱了,内存溢出的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你先看程序,边理解边学
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你不应该纠结于什么时候用指针。而应该致力于深入理解、学习: 指针的本质是什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询