C语言程序设计(三).pptVIP

  • 5
  • 0
  • 约6.81万字
  • 约 181页
  • 2023-08-03 发布于湖北
  • 举报
C语言程序设计(三);8.1 概述 8.2 函数调用和返回值 8.3函数调用时的参数传递 8.4函数的嵌套调用和递归调用 8.5函数与指针 8.6变量的作用域和存储属性 8.7编译预处理;【本章导读】;8.1 概 述;8.1.1 C语言程序的结构 ;图8-1 C程序函数调用示意图;例8-1函数调用的例子;(1)一个源程序文件由一个或多个函数构成,每个函数完成一个相对独立的任务。 (2)一个C程序是由一个或多个源程序文件组成。一个C程序是一个编译单位,即C语言是以源程序为单位进行编译,而不是以函数为单位进行编译。 (3)C程序的执行从main函数开始, main函数调用其他函数后流程返回到main函数,在main函数中结束整个程序的运行。 (4)所有函数在定义时都是相互独立的,一个函数并不附属于另一个函数。也就是说,在一个函数的函数体内,不能再定义另一个函数,即函数不能嵌套定义。函数间可以相互调用,但不能调用main函数。 ;C语言程序结构示意图 :;1. 从函数定义的角度,函数分为两种: (1)标准函数,即库函数。由系统提供,用户无须定义和说明,只需在程序前包含有该函数原型的头文件,就可在程序中直接使用。如scanf、printf、getchar、putchar、sqrt等都是标准函数。应该说明,不同的C系统提供的库函数的数量和功能不同,当然有一些根本的函数是共同的。 (2

文档评论(0)

1亿VIP精品文档

相关文档