59. 形参和实参_值传递和地址传递
sosuperluo:
9:15 解答了我的疑惑!只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。(单向的)[热词系列_可以]
Pastarcher:
返回c的值10+15可以理解。加12哪里来的呢?
AI视频小助理:
一、函数的声明、定义和使用,包括函数的类型、返回值等。同时,还空函数的概念和接口的应用。
00:01 - 函数声明和定义的概念以及调用方法
02:50 - 函数调用的三部曲:声明、定义、使用
04:52 - 接口的概念和使用,用于大型软件的开发和模块化
二、函数的声明和定义、有参函数和形参实参的区别、值传递和地址传递的区别等内容,详细阐述了函数的调用形式和注意事项。
06:22 - 接口包含参数,用于告诉别人要做的事情。
06:52 - 空函数是一种初级类型接口,告诉别人要做这个事情。
08:59 - 函数调用时,实参可以是变量、数组、指针或地址,但要注意虚实结合。
三、函数的形参和实参的区别,以及在调用函数时实参和形参的内存分配情况,以及数据传递的单向传送规则。
12:38 - 连续调用参数和函数的方法,实参可以是常量变量或表达式。
14:08 - 形参必须是指定的类型,只能是简单变量或数组,不能是常量或表达式。
15:23 - 形参数在函数被调用前不占内存,函数调用时为形参未形参分配内存。
四、函数调用中的值传递和地址传递,以及在函数执行期间系统分配新内存进行形参运算和返回值的过程。同时,通过例子详细解释了值传递和地址传递的区别。
18:54 - 形参和实参的值传递和地址传递
20:19 - 值传递是单向的,因为形参和实参的内存不在同一个地方
23:16 - 值传递的例子:A和B的值交换,但不会改变它们的地址
五、指针和地址传递的基本概念,包括指针的类型、指针的操作和地址传递的方式,通过实例演示了地址传递的实现过程。
25:17 - 指针是不占内存的,相当于一个指针指向变量
27:44 - 通过指针交换变量的值,实现地址传递
29:42 - 地址传递有不同方式,包括传递指针、数组名和地址,操作会影响实参和形参
--本内容由AI视频小助理生成,关注解锁AI助理,由@吃不胖的海豹i 召唤发送
马丁路德金Mr:
老师你好,我想问一下,当函数调用结束后Z的内存会被回收回去,那这个c是怎么改变的,它调用结束就会被回收,那它运算的结果是如何传递上去的?
bili_16525320521:
能找见老师专讲参数这一节,还很细,非常感谢[脸红][脸红]
这个名字不好听_:
值传递 实参复制一份给形参,形参和实参内存地址独立,对形参的操作不会改变实参。
地址传递 实参和形参内存地址相同,对形参的操作回改变实参。