
第6章函数 主讲教师:陈勇 联系电话:13891934678 E-Mail:cy@nwsuaf.edu.cn 计算机应用教研室
计算机应用教研室 第6章 函数 主讲教师:陈 勇 联系电话:13891934678 E-Mail:cy@nwsuaf.edu.cn

第6章 本章内容 函数 6.1基本概念 6.2函数的定义与调用 6.3指针入门 6.3实参向形参的值传递 6.4实参与形参之间的地址传递 6.5函数的嵌套与递归调用 6.6变量的作用域和存储类别
第 6 章 函 数 本章内容 6.1 基本概念 6.2 函数的定义与调用 6.3 指针入门 6.3 实参向形参的值传递 6.4 实参与形参之间的地址传递 6.5 函数的嵌套与递归调用 6.6 变量的作用域和存储类别

第 6.1基本概念 6章 引例1:编程求s=sin(5)+sin(10)+sin(12) #include double sin(double x) void main(void) double y; double s=0; 一 系列复杂的运算 s=sin(5)+sin(10)+sin(12), 将sin(x)的值算出来 放在变量y中 printf("s=%lf",s); return(y); getch();
第 6 章 函 数 6.1 基本概念 引例1:编程求s=sin(5)+sin(10)+sin(12) #include void main(void) { double s=0; s=sin(5)+sin(10)+sin(12); printf("s=%lf",s); getch(); } double sin(double x) { double y; 一系列复杂的运算 将sin(x)的值算出来 放在变量y中 return(y); }

第 6.1基本概念 章 引例1:编程求s=sin(5)+sin(10)+sin(12) 毁 #include double sin(double x) void main(void) double y; double s=0, 系列复杂的运算 s=sin(5)+sin(10)+sin(12) 将sin()的值算出来 放在变量y中 printf("s=%lf",s); return(y); getch();
第 6 章 函 数 6.1 基本概念 引例1:编程求s=sin(5)+sin(10)+sin(12) #include void main(void) { double s=0; s=sin(5)+sin(10)+sin(12); printf(“s=%lf",s); getch(); } double sin(double x) { double y; 一系列复杂的运算 将sin(x)的值算出来 放在变量y中 return(y); }

第 6.1基本概念 章 引例1:编程求s=sin(5)+sin(10)+sin(12) 最 #include double sin(double x) void main(void) double y; double s=0, 一系列复杂的运算 s=sin(5)+sin(10)+sin(12), 将sin()的值算出来 放在变量y中 printf("s=%lf",s); return(y); getch();
第 6 章 函 数 6.1 基本概念 引例1:编程求s=sin(5)+sin(10)+sin(12) #include void main(void) { double s=0; s=sin(5)+sin(10)+sin(12); printf(“s=%lf",s); getch(); } double sin(double x) { double y; 一系列复杂的运算 将sin(x)的值算出来 放在变量y中 return(y); }

第 6.1基本概念 6章 引例1:编程求s=sin(5)+sin(10)+sin(12) 蹑 #include double sin(double x) void main(void) double y; {double s=0; 一 系列复杂的运算 s=sin(5)+sin(10)+sin(12) 将sin(x)的值算出来 放在变量y中 printf("s≥%lf",s); return(y); getch(); y=sin(5)
第 6 章 函 数 6.1 基本概念 引例1:编程求s=sin(5)+sin(10)+sin(12) #include void main(void) { double s=0; s=sin(5)+sin(10)+sin(12); printf(“s=%lf",s); getch(); } double sin(double x) { double y; 一系列复杂的运算 将sin(x)的值算出来 放在变量y中 return(y); } y=sin(5)

第 6.1基本概念 章 引例1:编程求s=sin(5)+sin(10)+sin(12) 要 #include double sin(double x) void main(void) double y; double s=0; 一 系列复杂的运算 s=sin(5)+sin(10)+sin(12): 将sin()的值算出来 放在变量y中 printf("s=%lf",s); return(y); getch();
第 6 章 函 数 6.1 基本概念 引例1:编程求s=sin(5)+sin(10)+sin(12) #include void main(void) { double s=0; s=sin(5)+sin(10)+sin(12); printf(“s=%lf",s); getch(); } double sin(double x) { double y; 一系列复杂的运算 将sin(x)的值算出来 放在变量y中 return(y); }

第 6.1基本概念 章 引例1:编程求s=sin(5)+sin(10)+sin(12) 最 #include double sin(double x) void main(void) double y; double s=0; 一系列复杂的运算 s=sin(5)+sin(10)+sin(12) 将sin()的值算出来 放在变量y中 printf("s=%lf",s); return(y); getch();
第 6 章 函 数 6.1 基本概念 引例1:编程求s=sin(5)+sin(10)+sin(12) #include void main(void) { double s=0; s=sin(5)+sin(10)+sin(12); printf(“s=%lf",s); getch(); } double sin(double x) { double y; 一系列复杂的运算 将sin(x)的值算出来 放在变量y中 return(y); }

第 6.1基本概念 6章 引例1:编程求s=sin(5)+sin(10)+sin(12) 蹑 #include double sin(double x) void main(void) double y; double s=0; 一 系列复杂的运算 s=sin(5)+sin(10)+sin(12): 将sin(x)的值算出来 放在变量y中 printf("s=%lf",s return(y); getch(); y=sin(10)
第 6 章 函 数 6.1 基本概念 引例1:编程求s=sin(5)+sin(10)+sin(12) #include void main(void) { double s=0; s=sin(5)+sin(10)+sin(12); printf(“s=%lf",s); getch(); } double sin(double x) { double y; 一系列复杂的运算 将sin(x)的值算出来 放在变量y中 return(y); } y=sin(10)

第 6.1基本概念 章 引例1:编程求s=sin(5)+sin(10)+sin(12) 要 #include double sin(double x) void main(void) double y; double s=0; 系列复杂的运算 s=sin(5)+sin(10)+sin(12); 将sin(x)的值算出来 放在变量y中 printf("s=%lf",s); return(y); getch();
第 6 章 函 数 6.1 基本概念 引例1:编程求s=sin(5)+sin(10)+sin(12) #include void main(void) { double s=0; s=sin(5)+sin(10)+sin(12); printf(“s=%lf",s); getch(); } double sin(double x) { double y; 一系列复杂的运算 将sin(x)的值算出来 放在变量y中 return(y); }