嵌入式Linux学习DAY11

今日知识点较少,更多的是实践

可通过编写 1.n的阶乘 

                    2.求和
                    3.找最大值
                    4.求月份的天数  
                    5.打印100以内的素数 

                    6.斐波拉契数列 

                    7.找出数组中的最大值 
                    8. 数组逆序

                    9.统计字符串长度 

                   10.实现strcpy  strcat strcmp  加强能力。

函数递归操作
1.递推关系 //重复的 
 第n项 与 第n-1项之间的关系 ,并返回到函数本身。
2.结束条件 ,如 if判断。
 

递归求和:

int Sum(int num)
{
	if(num==1)
	{
		return 1;
	 } 
	 else
	 {
	 	return num+Sum(num-1);
	 	
	 }
	 return 0;
}

其余递归可在该形式上进行修改。

数组与函数结合,作为函数实参,-----此时的函数的形参是一个与实参类型相同变量,直接用 

                                                             函数名(数组名,长度)

                             作为函数形参,------传递两个东西一个是数组形式 a[ ],一个数组长度 l 。

一维字符数组

定义函数时是函数形参,使用函数时是函数实参。

函数调用:

函数名(数组名);-------字符数组不需写出数组长度,因为字符串自带结束标志

你可能感兴趣的:(学习)