数据结构与算法(第1章 :1.2 函数参数传递)
1.c.c++中的参数传递
-
函数调用时传送给形参表的实参必需与形参在类型、个数、顺序上保持一致
2.参数传递有两种方式
- ①传值方式:参数为整形、实型、字符型: 把实参的值传送给函数局部工作区相应的副本中,函数使用这个副本执行必要的功 能,函数 修改的是副本的值,实参的值不变。
-
举个栗子:
-
②传地址
1.参数为指针变量:形参变化影响实参
-
Eg1:
-
Eg2:
-
2.参数为引用类型
-
引用:用来给一个对象提供别名
-
-
例1.
-
例2.
-
3.参数为数组名
传递的是数组的首地址
对形参数组所做的任何改变都将反映到实参数组中
3.结构体
在数据中,经常有一些既有联系,类型又不同的数据,他们又需要一起处理
如:图书数据
字段:书号 书名 价格
类型: char char int
C语言允许用户按自己的需要将不同的基本类型构造成一种特殊类型,即结构体
原文链接: https://www.cnblogs.com/DongZang/p/12982632.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/351296
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!