C语言之递归函数

来源:互联网 发布:cpk计算软件 编辑:程序博客网 时间:2024/04/30 12:56
今日总结

函数总结
1、什么是函数?函数的定义,结构。
y=f(x);→数学函数
        定义:返回值,函数名,参数列表,函数体
4种形式:
   (1)无返回值无参数
   (2)无返回值有参数
   (3)有返回值无参数
   (4)有返回值有参数
2、形参和实参;
形参:即函数定义中的参数。
实参:函数调用时的参数。
形参必须是变量,用于接收实参传递的值,形参用法就是变量的用法。
实参可以是常量、变量或表达式。作用就是把值传给形参。
详情:http://wenku.baidu.com/link?url=RBIQdXH9Nu974_l9q8MMlWqGg6I7Hp8w0KG8-QxoA7IZbzI1DtYaX5rbHJQQm6Oe8v2kE0abNesXsCoaIWSCPa8zi0XHxXimbBKtaIVLu-_


3、head.h文件与.c文件同名做成库。(.h文件要声明.c中的函数)
   即可在其他.c文件中调用原.h同名的.c文件中的方法体。(.c文件中要引用头文件)
   自己做成库(函数方法)的文件可以任意调用。


4、用代码实现打开百度,同时搜索到键盘107健的ACSII码,用windows的API进行输入;
   完整的实现了用代码打开百度并输入文字。


5、递归函数的学习。
设定初始值;
条件打印数值;
不满足条件,则参数自加;
到达范围则停止;(无范围的就是死循环)
6、打断点,按F10逐步运行,遇到函数调用,可以按F11进入函数体继续逐步运行。
用递归函数打印100到1,到1则结束:
# include <stdio.h>void f(int n){printf("调用函数f(%d)\n",n);if (n==1)//满足n为多少结束printf("当n==%d时结束调用!\n",n);else f(n-1);//否则n自-1}int main(void){f(100);//设定初始值return 0;}

0 0
原创粉丝点击