C++中的void型函数及返回值处理详解

C++程序设计中,不带返回值的函数通常被声明为void型。在定义函数时,函数的类型与其参数类型无关。 例如:

  • double blink(int a, int b);

函数类型与return表达式的类型不一致时,将以函数的类型为准,函数的类型决定返回值的类型。在数值型数据处理中,可以自动进行类型转换。

函数若有返回值,该值必须属于某一确定的类型,需在定义时指定函数的返回类型。如:

  • int max(float a, float b); //返回值类型为整型
ppt 文件大小:8.66MB