第7章 c语言函数和变量存储类.pptVIP

  • 11
  • 0
  • 约1.16万字
  • 约 98页
  • 2017-11-27 发布于河南
  • 举报
第7章 c语言函数和变量存储类

第7章 函数和变量存储类 一个较大的问题可以分解为若干个相对独立的子问题,每一个子问题可由一个程序模块实现。 在C语言中,这些程序模块就是函数。 函数是C语言的基本构件。 一个C源文件中可包含一个或多个函数,但一个函数的源代码只能在一个源文件中存放。一个较大的C程序可以存放在多个源文件中。每个C程序源文件是一个单独的编译单位,而函数不是单独的编译单位。 在C语言中,对一个变量的定义除了要指明其类型外,还要指出其存储类。变量的存储类规定了变量的存在时间、可以引用的范围以及存放它的硬件等。 7.1 函 数 定 义 函数定义的一般形式是: 函数类型 函数名(类型 参数1,类型 参数2,…,类型 参数N) { 数据说明 语句 } 例如下面的函数power计算x的n次幂: double power(double x, int n) { double p; if(n>0) for(p=1.0; n>0; n? ?) p=p*x; else p=1.0; return(p); } 下面对函数定义的组织形式作进一步说明。 (1)类型——出现在函数名power前面的关键字double表

文档评论(0)

1亿VIP精品文档

相关文档