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、递归函数的学习。
设定初始值;
条件打印数值;
不满足条件,则参数自加;
到达范围则停止;(无范围的就是死循环)
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
- C语言之递归函数
- C语言 之递归函数
- C语言之递归函数
- C语言之递归函数的使用
- c语言递归函数
- C语言 函数递归
- C语言之函数调用12—递归法求阿克曼函数
- C语言之递归
- C语言_递归函数之汉诺塔问题
- C语言之 递归函数 输出f(4)结果
- c语言--函数与递归
- C语言函数的递归
- c语言----函数的递归
- C语言之尾递归
- c语言之递归调用
- C语言之递归篇
- C语言之函数调用16—递归法之一般函数的调用(1)
- C语言之函数调用17—递归法之一般函数的调用(2)
- 在virtualbox中安装ubuntu遇到问题及方法记录
- ios蓝牙开发学习笔记(一)蓝牙概述
- 安卓中如何监听某些app打开
- Linux防火墙设置端口限制访问
- 【hdu2181】 哈密顿绕行世界问题
- C语言之递归函数
- 《一个操作系统的实现》学习笔记2
- JDBC 实现 含参的增删改查操作
- 静态代码块和构造代码块
- hdu 5792 2016多校5
- hdu 5773 字符串水题
- hadoop format后启动不了
- hbase Waiting on regionserver(s) to checkin
- wordcount