C语言程序设计(第二版)第5章函数课件教学.pptVIP

  • 5
  • 0
  • 约1万字
  • 约 75页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计(第二版)第5章函数课件教学.ppt

第5章 函数 5.1 函数概述 在C程序设计中,函数是具有独立功能的程序模块,一个C程序往往由一个或多个函数组成,这些函数相当于其它高级语言的子程序。对程序进行模块化,不仅提高程序设计的易读性和可维护性,而且还可以把经常用到的一些运算和操作定义成通用函数,供随时调用,大大地减轻了程序员编写代码的工作量,提高了编程效率。 5.1 函数概述 在C语言中,可从不同的角度对函数分类: 1)从函数定义的角度看,函数可分为库函数和用户定义函数两种。 库函数:由C系统提供,用户无须定义,也不必在程序中作类型说明,只需在程序前包含有该函数原型的头文件即可在程序中直接调用。如printf、scanf、getchar、putchar、gets、puts等函数均属此类。 用户定义函数:用户根据需要编写的函数。对于用户定义函数,不仅要在程序中定义函数本身,而且在主调函数模块中还必须对该被调函数进行类型说明,然后才能使用。 5.1 函数概述 2)从主调函数和被调函数之间数据传送的角度看,函数分为无参函数和有参函数两种。 无参函数:函数定义、函数说明及函数调用时均不带参数,主调函数和被调函数之间不进行参数传送。 有参函数:在函数定义及函数说明时都有参数,称为形式参数(简称为形参)。在函数调用时也必须给出参数,称为实际参数(简称为实参)。进行函数调用时,主调函数将把实参的值传送给形参,

文档评论(0)

1亿VIP精品文档

相关文档