第4章 c++函数.doc

第4章函数 4.1 函数的定义与使用 4.1.1 函数的定义 C++规定在程序中调用一个函数之前,必须先对函数做引用性声明,一般也称为函数的说明。而在整个C++程序中,函数必须是先定义后使用,一般称为对函数的定义。函数的说明,是对函数的名称、参数和返回值类型进行声明,以便程序中对这个函数的调用在形式上能够被编译器严格地检查,以确定调用是否完全匹配;而函数的定义则不仅说明了函数的名称、参数和返回值,而且给出了函数体的完整说明,函数体是指这个函数名所代表的语句集合。函数定义的一般形式: 类型说明符函数名称(参数列表){函数体;} 其中,类型说明符指出函数的类型,即函数返回值的类型,函数返回值的类型有时也被称为函数的类型,它可以是除数组和函数以外的任意C++合法类型,包括数组指针和函数指针等。函数命名必须符合C++有关标识符的规定,它可以是任意的C++标识符。在括号中的参数列表是一组用逗号分隔的变量说明,这些变量称为函数的形参,用于从调用程序中接收输入数据。当一个函数没有返回值时,定义它的返回值类型为void,若没有给出返回值类型的定义,此时缺省定义函数返回值的类型为int,因而需要注意不定义函数返回值类型并不意味该函数没有返回值,而要将其定义为void类型该函数才没有返回值。参数列表可以为空,此时函数不需要调用程序给出输入数据,称为无参函数,如果函数在(参数列表)括号中填入void则会

文档评论(0)

1亿VIP精品文档

相关文档