[计算机软件及应用]chapter 7 函数与编译预处理.pptVIP

  • 7
  • 0
  • 约7.21千字
  • 约 45页
  • 2018-03-09 发布于浙江
  • 举报

[计算机软件及应用]chapter 7 函数与编译预处理.ppt

[计算机软件及应用]chapter 7 函数与编译预处理

第七章 函数与编译预处理 7.1 函数概述 7.2 函数定义的一般形式 7.3 函数的调用 7.4 函数参数和函数的值 7.5 函数的嵌套调用 7.6 函数的递归调用 7.7 数组作函数的参数 7.8 变量的作用域与存储属性 7.9 编译预处理 7.1 函数概述 在C语言中可从不同的角度对函数分类,从函数 定义的角度可分为库函数和用户定义函数两种。 ①库函数:由C系统提供,只需在程序前包含有该函数原型的头文件即可在程序中直接调用。如printf、putchar、strcpy等函数在使用时应包含文件“stdio.h”、“string.h”等。 ②用户定义函数:由用户按需要写的函数,不仅要在程序中定义函数本身,而且在主调函数模块中还必须对该被调函数进行类型说明,然后才能使用。 7.1 函数概述 从函数功能这个角度看,又可把函数分为有返 回值函数和无返回值函数两种。 ①有返回值函数:此类函数被调用执行完后将向调用者返回一个执行结果,称为函数返回值。如sqrt、pow等。由用户定义的这种函数,必须在函数定义和函数说明中明确返回值的类型。 ②无返回值函数:此类函数用于完成某项特定的处理任务,完成后不向调用者返回函数值。由于函数无须返回值,因此可指定它的返回为空, 说明符为void。 7.1 函数概述 从主调函数和被调函数之间数据传送的角度看, 又可分为无参函数和有参

文档评论(0)

1亿VIP精品文档

相关文档