今日总结
函数总结
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;
}