1.用一个程序来解释函数的嵌套调用
#include<stdio.h>
void new_line()
{
printf("hehe\n",i);
}
void three_line()
{
int i=0;
for(i=0;i<3;i++)
{
new_line();
}
}
int main()
{
three_line();
return 0;
}2.函数的链式访问
#include<stdio.h>
int main()
{
printf("%d",strlen("abc"));
}以上的程序相当于:
#include<stdio.h>
int main()
{
int len=0;
len=strlen("abc");
printf("%d",len);
}这样一对比可以明显的感受到函数链式访问的简便性,第一个程序仅用一行就搞定
3.函数的声明、调用与定义
还是用一段程序举例:
#include<stdio.h>
int add(int x,int y);//函数的声明
int main()
{
int a=3;
int b=20;
int sum=0;
sum=add(a,b);
printf("%d\n",sum);函数调用
return 0;
}
int add(int x,int y)//函数定义
{
int z=0;
z=x+y;
return z;
}4.函数的递归
举一个最简单的函数递归的例子:
#include<stdio.h>
int main()
{
printf("hehe\n");
main();
return 0;
}
本文通过C语言代码示例,介绍了函数的嵌套调用、链式访问、声明、定义以及递归的基本概念,展示了这些技术在程序中的应用和便利性。
4881

被折叠的 条评论
为什么被折叠?



