理解:
想用好函数应该对函数有一个充分的理解,如果不能充分理解函数,运用起来也会容易产生问题。关于函数的理解大家可以参考这篇博客:函数再理解!。下边就在下边在运用上做一些相关说明。
参数:
参数传递:
首先说明在C语言中函数参数的传递都是以传值的方式调用的。要实现在其他语言中看似传址的功能,那么把要操作的数所在的地址这个数当做参数传递就可以了。其实说白了所有的传递都是数的传递,只不过传址传递的是地址数据罢了。就如同所有的数组其实都是一维的,只是为了用的方便人们人为的将其分为了二维和多维的罢了。
可变参数列表:
我们一般用的函数都是一定的参数和类型,但是例如有时候传递的参数的数量和类型需要用