数据结构与算法(第 1 章 1.2 函数参数传递)

数据结构与算法(第1章 :1.2 函数参数传递)

1.c.c++中的参数传递

  • 函数调用时传送给形参表的实参必需与形参在类型、个数、顺序上保持一致

2.参数传递有两种方式

  • ①传值方式:参数为整形、实型、字符型: 把实参的值传送给函数局部工作区相应的副本中,函数使用这个副本执行必要的功 能,函数 修改的是副本的值,实参的值不变。
  • 举个栗子:

  • ②传地址

    1.参数为指针变量:形参变化影响实参

  • Eg1:

  • Eg2:

  • 2.参数为引用类型

    • 引用:用来给一个对象提供别名

      扫描二维码关注公众号,回复: 11286365 查看本文章
  • 例1.

  • 例2.


  • 3.参数为数组名
    传递的是数组的首地址
    对形参数组所做的任何改变都将反映到实参数组中

3.结构体

  在数据中,经常有一些既有联系,类型又不同的数据,他们又需要一起处理
  如:图书数据
  字段:书号     书名     价格
  类型: char     char     int
  C语言允许用户按自己的需要将不同的基本类型构造成一种特殊类型,即结构体

猜你喜欢

转载自www.cnblogs.com/DongZang/p/12982632.html