按照返回值类型来划分,函数可以分为有返回值的函数和无返回值的函数。
一、有返回值的函数特点是:
a)函数的返回值类型是具体的类型(如:int、short、double等),而不是void类型。
b)有返回值类型的函数内,必须有return语句用于返回运算结果给主调函数。
c)有返回值类型的函数内,如果没有return语句的话代码编译会出错。
d)有返回值类型的函数返回后,往往会把返回值传递给一个变量保存起来。
二、无返回值的函数的特点是:
a)函数的返回值类型是void类型,而不是其他任何具体类型;
b)无返回值类型的函数内也有return语句,但是return之后也不附带任何变量或者表达式;
c)主调函数在调用无返回值类型函数时,不允许使用变量或表达式来接收被调函数的返回值;