c语言11函数1.pptVIP

  • 2
  • 0
  • 约5.09千字
  • 约 18页
  • 2017-12-26 发布于河北
  • 举报
c语言11函数1

主要内容 函数定义 函数调用 函数是C程序的基本构造块 一个较大的应用程序一般分为若干个模块,每个模块用来实现一个特定的功能。 函数是C程序的基本模块,编写C程序就是编写函数的过程。 在前面学习的C程序中,都有一个名称为main的函数,每个完整的C程序从该函数开始运行。 什么是函数? A function is a set of statements that have been collected together and given a name. 一个函数是具有名字的一个语句序列。 在结构上,一个函数包含函数首部和函数体两部分 C函数的基本要素 一个函数由函数首部和函数体两部分构成 函数首部包括:函数名、函数的返回值、函数的参数 函数体包括:声明部分(数据说明)、语句部分(运算) 使用库函数 在前面编写的程序中,很多处理(运算)都是通过使用库函数完成的。 输入数据:scanf()、getchar()、gets()... 输出数据:printf()、putchar()、puts()... 数学函数:abs()、sqrt()、rand()、sin()... 使用库函数(续) 在使用库函数时,要遵循一定的形式要求。 printf(格式控制串,输出表列) 正确:printf(%d %f,a,b) 错误:printf(%d,a, %f,b) double sqrt(double x) 正确:b = sqrt(a) 错误:b = sqrt() 错误:sqrt(a,b) 函数定义和函数调用 编写函数首部和函数体的内容就是进行函数定义 函数定义的一般形式 函数定义的一般形式是: 函数参数 形式参数和实际参数 形式参数和实际参数 函数的返回值和return语句 函数的返回值由return语句带回,return语句使被调用函数结束执行并返回到调用它的地方 函数调用 函数调用(续) 函数原型 例题 练习:求组合数 练习:函数定义 练习:求余弦函数 编制一个函数ucos,利用下式计算给定实数x的近似余弦函数值,直到最后一项的绝对值小于10-6. Programming in C 西安电子科技大学计算机学院 - School of Computer Science Engineering, Xidian University, China * 通过使用函数,程序结构更清晰。 int main(int argc, char *argv[]) { int inches, feet, fathoms; printf(input fathoms:); scanf(%d,fathoms); feet = 6*fathoms; inches = 12*feet; return 0; } 声明部分: 三个值将变化的整数 语句部分: 输入一个英寻数, 进行单位换算 函数体 函数首部: 编写程序语句时通过使用一个函数完成相应的运算称为函数调用,函数的功能和使用函数的要求是通过函数定义确定的 按照函数定义时给定的函数名使用函数称为函数调用 库函数是已经编写好的函数,编写程序时可直接调用 要学习自己编写函数,并了解更多的库函数的使用方法 类型标识符 函数名(形式参数表) { 声明部分; 语句部分; } 其中,类型标识符指函数返回值的类型 例如,定义一个函数,将给定一个摄氏温度转换为华氏温度,并将华氏温度返回。 double CelsToFahr(double c) { double t; t = 9.0 / 5 * c + 32; return ( t ); } int main() { double x; double y; printf(Celsius to Fahrenheit table:\n); for(x = 0; x = 100; x += 5) { y = CelsToFahr(x); printf(%.1lf----%.1lf\t, x, y); } return 0; } 函数定义 函数调用 #include stdio.h double CelsToFahr(double c) { double t; t = 9.0 / 5 * c + 32; return ( t ); } int main() { double x; double y; printf(Celsius to Fahrenheit table:\n); for(x = 0;

文档评论(0)

1亿VIP精品文档

相关文档