的好作用。所谓形参和实参,即在调用函数时写在括号里的就是实参,函数本身
用的就是形参,在画流程图时用平行四边形表示传参。
函数的另一个应用例子就是递归了,笔者开始比较头疼的问题,反应总是比较迟
钝,按照老师的方法,把递归的过程耐心准确的逐级画出来,学习的效果还是比
较好的,会觉得这种递归的运用是挺巧的,事实上,著名的八皇后、汉诺塔等问
题都用到了递归。
例子:
long fun(int n)
{
long s;
if(n==1||n==2) s=2;
else s=n-fun(n-1);
return s;
}
main()
{
printf("%ld",fun(4));
}
数组:
分为一维数组和多维数组,其存储方式画为表格的话就会一目了然,其实就是把
相同类型的变量有序的放在一起。因此,在处理比较多的数据时(这也是大多数
的情况)数组的应用范围是非常广的。
具体的实际应用不便举例,而且绝大多数是与指针相结合的,笔者个人认为学习
数组在更大程度上是为学习指针做一个铺垫。作为基础的基础要明白几种基本操
作:即数组赋值、打印、排序(冒泡排序法和选择排序法)、查找。这些都不可