C语言之函数调用
1.函数调用步骤
(1)通过函数名找到函数入口地址
(2)给形参分配空间
(3)传值(值传递,地址传递)
(4)执行函数体
(5)返回
(6)释放栈空间
注意:形参类型与个数 要与实参一致,printf("%p\n",add)函数名是地址
例一:用函数调用方法实现和函数
输出结果:
this is f1…
result = 3
例二:用函数调用的方式实现冒泡排序
运行结果:
1 3 4 2 8
12348
例三:用函数调用实现用编程语言写的Mystrcpy(),Mystrcat(),Mystrcmp()函数
运行结果: