网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月15日漏签0天
c语言吧 关注:801,517贴子:4,373,618
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 下一页 尾页
  • 30回复贴,共2页
  • ,跳到 页  
<<返回c语言吧
>0< 加载中...

小白不知道指针有什么用

  • 只看楼主
  • 收藏

  • 回复
  • 我想要干什么?
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
老师给的作业都是把以前做的用指针重做一遍。
有什么地方只有指针可以做吗???


  • 我想要干什么?
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
个人除了函数的传地址调用,还没有感觉到指针的特殊性


2025-12-15 08:46:19
广告
不感兴趣
开通SVIP免广告
  • 究极小白
  • 帕秋莉糕
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
本来写了一段话想回答的,不过还是删了。你目前就当他没有用吧,毕竟有用没用是分人的,对于初学者确实没有什么用。等你代码写多了就有体会了,自己体会的才是最深刻的


  • airradesummer
  • 酱油
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
来点好玩的
if (*(int*)argv[i]==*(int*)"CNT=") counter=atoi(argv[i++]+4);
printf("Receive from %u.%u.%u.%u, port=%u, len=%u, Msg=%s\r\n",((BYTE*)&from.sin_addr.s_addr)[0],((BYTE*)&from.sin_addr.s_addr)[1],((BYTE*)&from.sin_addr.s_addr)[2],((BYTE*)&from.sin_addr.s_addr)[3],from.sin_port,rlen,buf);


  • 贴吧用户_GWW5ZRC
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你在某块内存地址上存放了指定长度的一堆各种类型的数据,有各种各样定义的变量,结构体等等。你需要把他们全部一起拷贝到另外一块内存地址上去。。。你会怎么做呢?


  • 贴吧用户_G78WQJR
  • 便当
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
等学到数据结构就知道指针多吊了比如平时定义一个数组,长度在初始化的时候就确定了,不能改了。但你要是用数据结构的知识写个链表,就可以实现不定数量的数据随便存储删改。以及各种更神奇的栈队列等等,指针在数据结构里可是全程c位。自己第一次手搓链表的时候虽然特难受但搓出来就觉得指针真的叼。


  • 凯露sama
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
其实这个问题我在刚学指针(还有后面cpp的引用)的时候也有这个问题 当时我的想法是,就跟你问我数组有什么用,只要一个个全列出来不就好了?当然还是比较方便吧
当然这只是很浅薄的理解
单说传参可以所以变量都扔全局,但这显然不是一个很好的习惯
现在的理解其实主要也还是。。毕竟好用吧,指针的长度是固定的,才能让数据结构的成员变量还是同一类型(我觉得是这个原因啊,不然你在编译的时候怎么确定他到底多大呢)
指针可以各种类型转换,甚至可以做出无类型的通用指针来高效的存一些自己想写的东西(比如csapp里malloc lab,只能说指针没学好的人有难了)


  • 黄金大鸡翅-
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
指针允许你随便访问啊 就好比如果一个数组 我想在中间插入一个不属于这个定义类型的东西 那我就需要推倒所有定义一个新的东西再放回去 但是指针你只要指向你新的这个东西就可以了


2025-12-15 08:40:19
广告
不感兴趣
开通SVIP免广告
  • 贴吧用户_0VKb1aJ
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
多参数传出用指针


  • 草酱
  • 马猴烧酒
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
4楼正解


  • o規則之上o
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
等你学到链表、时间复杂度和程序的内存布局后就知道作用了


  • 流星飞越8
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
经典案例:swap(a,b) ,
百度一下,不用指针的话无法实现真正交换


  • 贴吧用户_QQeSePb
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
指针不行数据结构你看了会感到害怕


  • 各自安好ctw
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不用指针,你怎么使用电脑的堆内存呢,比如一个视频1个G,不用堆内存,程序上来就栈溢出


2025-12-15 08:34:19
广告
不感兴趣
开通SVIP免广告
  • 123kb4
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
指针是c语言最重要的东西 目前所有c项目都是大量使用指针的


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 30回复贴,共2页
  • ,跳到 页  
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示