无名 发表于 2022-5-8 18:54:39

C函数调用


创建 C 函数时,会定义函数做什么,然后通过调用函数来完成已定义的任务。

当程序调用函数时,程序控制权会转移给被调用的函数。被调用的函数执行已定义的任务,当函数的返回语句被执行时,或到达函数的结束括号时,会把程序控制权交还给主程序。

调用函数时,传递所需参数,如果函数返回一个值,则可以存储返回值。例如:http://cdn.u1.huluxia.com/g3/M01/D8/00/wKgBOV2T6FWAbELjAABH0lV0rJM236.jpg
把max()函数和main()函数放一块,编译源代码。当运行最后可执行文件时,会参生下列结果:
Max value is:200

函数参数
如果函数要使用参数,则必须声明接受参数值的变量。这些变量称为函数的形式参数。

形式参数就像函数内的其他局部变量,在进入函数时被创建,退出函数时被销毁。

当调用函数时,有两种向函数传递参数的方式:http://cdn.u1.huluxia.com/g3/M01/D8/00/wKgBOV2T6FaAEbnLAAA0l5ZFkGM993.jpg
默认情况下,c使用传值调用来传递参数。一般来说,这意味着函数内的代码不能改变用于调用函数的实际参数。
页: [1]
查看完整版本: C函数调用