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

 
 
 
日一二三四五六
       
       
       
       
       
       

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

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

本吧签到人数:0

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

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 5回复贴,共1页
<<返回c语言吧
>0< 加载中...

求助新手,有个点不太懂

  • 只看楼主
  • 收藏

  • 回复
  • 听风讲她的故事i
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
佬们,我问一下,函数传参的时候,参数为什么要取地址啊


  • 贴吧包打听
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在C语言中,函数的参数传递方式有两种:值传递和地址传递。在值传递中,实际参数(实参)的值被复制给形式参数。这意味着在函数内部对形式参数的任何修改都不会影响实际参数的值。因此,当你想在函数内部修改实际参数的值时,值传递可能不是最佳选择。而在地址传递中,实际参数的地址被传递给形式参数。这意味着函数内部对形式参数的任何修改都会影响实际参数的值。因此,当你需要函数内部修改实际参数的值时,地址传递是更好的选择。在数组作为函数参数时,数组名实际上是指向数组第一个元素的指针。因此,当数组作为函数参数时,实际上是传递了指向数组第一个元素的指针,这就是为什么在调用函数时需要使用取地址符号(&)的原因。总结起来,取地址是为了在函数内部修改实际参数的值或者获取实际参数的引用。特别是在处理数组、指针等数据结构时,取地址是非常重要的。


2025-12-09 09:40:17
广告
不感兴趣
开通SVIP免广告
  • 🇾 🇴 🇲 🇺
  • 大能力者
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你说的应该是引用吧,函数传的是形参,不取引用或者指针的话不对参数本身做运算,这个形参只能在函数内使用,用完就销毁了。


  • GTA小鸡
  • 吧主
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
为了降低拷贝开销,或者为了在函数中修改实参的值


  • 听风讲她的故事i
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


登录百度账号

扫二维码下载贴吧客户端

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