C语言之函数调用

1.函数调用步骤
(1)通过函数名找到函数入口地址
(2)给形参分配空间
(3)传值(值传递,地址传递)
(4)执行函数体
(5)返回
(6)释放栈空间
注意:形参类型与个数 要与实参一致,printf("%p\n",add)函数名是地址

例一:用函数调用方法实现和函数
C语言之函数调用
C语言之函数调用
输出结果:
this is f1…
result = 3

例二:用函数调用的方式实现冒泡排序
C语言之函数调用
C语言之函数调用
C语言之函数调用
运行结果:
1 3 4 2 8
12348

例三:用函数调用实现用编程语言写的Mystrcpy(),Mystrcat(),Mystrcmp()函数
C语言之函数调用
C语言之函数调用
C语言之函数调用
运行结果:
C语言之函数调用