在C语言中,函数实参与形参之间的数据传递方式是( )传递方式?

1年前 (2024-01-09)阅读2回复0
披着凉皮的糖
披着凉皮的糖
  • 管理员
  • 注册排名4
  • 经验值642572
  • 级别管理员
  • 主题128514
  • 回复1
楼主

在C语言中,函数实参与形参之间的数据传递方式是( )传递方式?

实参与形参数据传递有两种方式:值传递与地址传递

地址传递的形式为 int &a=b;也就是我们所讲的引用,但引用只有C++中有,因此C语言都是值传递的。函数实参与形参之间的数据传递方式是传递方式,在C语言中,数据传递方式有值传递和引用传递。

在C语言中,函数实参与形参之间的数据传递方式是( )传递方式?

值传递:传值,实际是把实参的值赋值给行参,相当于copy。那么对行参的修改不会影响实参的值引用传递: 实际是传值的一种特殊方式只是他传递的是地址,不是普通的赋值,那么传地址以后,实参和行参都指向同一个对象,因此对形参的修改会影响到实参。

0
回帖

在C语言中,函数实参与形参之间的数据传递方式是( )传递方式? 期待您的回复!

取消
插入网络图片

取消确定

图片上传中
「 erxMiniEditor for erxForum 」
- 迷你富文本编辑器,尔今 作品 原创专用 -
提示信息