functional,function函数的用法
函数声明调用定义
语句- add.h
定义- add.c
调用- demo.c
int Add(int x,int y);//函数声明
int main()
{
int a=10
int b=20
int sum=0;
sum=Add(a,b);//函数调用
printf(%d\n ,sum);
返回0;
}
//函数定义
int Add(int x,int y)
{
int z=x y;
返回z;
}递归
递归的两个必要条件:
1.0有限制。当满足这个限制时,递归将不再继续。
2.0每次递归调用后,越来越接近这个限制。
#包含stdio.h
void print(int n) //1234
{
如果(n ^ 9)
{
打印(n/10);
}
printf(“% d”,n);//4 123-3 12-2 1
}
int main()
{
int num=1234
打印(数字);
返回0;
}测试:写函数时不允许创建临时变量。求绳子的长度。
//临时变量已经创建!
int my_strlenth(char* str)
{
int count=0;//临时变量
while (\0 !=*str)
{
数数;
str
}
返回计数;
}
int main()
{
char arr[]= ajdjka ;
int length=my _ strlenth(arr);
printf(length=%d\n ,长度);
返回0;
}
* *递归方法
int my_strlenth(char* str)
{
if (*str!=\0)
{
返回1 my _ strlenth(str 1);
}
其他
返回0;
}
转载请联系作者取得转载授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。