c语言基础教程_第五章函数和存储类免费版.doc

c语言基础教程_第五章函数和存储类免费版.doc

完全免费版 第五章 函数和存储类 5.1.1 函数的定义 ?? 如果想调用一个函数完成某种功能,必须先按其功能来定义该函数。函数定义的格式如下所示: ??? 存储类说明数据类型说明函数名(参数表) ??? 参数说明 ??? { ??? 函数体 ??? } ??? 函数的定义可分两大部分:函数头和函数体。函数头包含(函数名和(参数表)以及关于该函数的(存储类说明)、《数据类型说明),还有参数说明).函数体是由一对花括号括起来的若干语句组成的,函数体内可以有一条语句或多条语句,也可以有复合语句,还可以是空,即该函数什么操作也不做,这是一个最简单的函数。(函数名)的起法同标识符,能够通过函数名来标明该函数的主要功能为最好。(函数名后面跟一对圆括号,内有一个参数表、,该参数表)由一个或多个参数构成,多个参数之间用逗号分隔,也可以没有参数,但圆括号不可省略。定义瞬数时要对该函数的存储类和数据类型进行说明。函数的存储类有两种:外部函数和内部函数。外部函数用extern关键字加在函数名前面进行说明,常常省略,凡是不加存储类说明的函数都是外部函数。内部函数必须在函数名前面加stai}c关健字进行说明,内部函数又称静态函数。函数的数据类型是该函数返回值的类型,函数的数据类型千一分丰富,一般C语言所允许的数据类型大多都可作为函数类型,个别的除外,如联合类型等。C语言规定,数据类型中除了 int型的可

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档