第5章 函数 内容提要 函数定义、函数调用、函数原型、函数返回值 难点:函数的参数传递与返回值 全局变量、自动变量、静态变量、寄存器变量 难点:变量的作用域与存储类型 引子—为什么用函数? #include stdio.h float average(int x, int y) { float result; result = (x + y) / 2; return result; } main() { int a=2, b=3,c=4,d=5; float ave1,ave2,ave; ave1=average(a,b); ave2=average(c,d); ave=average(ave1,ave2); printf(Average:%f”, ave); } 函数定义(definition) 一般形式: 返回值类型 函数名(类型 参数1,类型 参数2, ……){函数体 return 表达式;} 如果没有参数,则应该用void注明 返回值类型与return语句配合 如果不需要返回值,则应该用void定义返回值类型,同时return语句之后不再需要任何表达式 当函数执行到return语句时,就中止函数的执行,返回到调用它的地方. 教材164页
原创力文档

文档评论(0)