清华大学出版社 TSINGHUA UNIVERSITY PRESS 不清晰,可读性降低,容易弄错,而且并不是所有 的类型都能互相转换的(如实数与字符类型数据 之间)。因此建议初学者不要采用这种方法,而 应做到使函数类型与return返回值的类型一致。 (4)如果被调用函数中没有return语句,并不带回一 个确定的、用户所希望得到的函数值,但实际上, 函数并不是不带回值,而只是不带回有用的值, 带回的是一个不确定的值。例如,在例8.1程序中, 尽管没有要求printstar和print-messagei函数带回 值,但是如果在程序中出现下面的语句也是合法 的: 不清晰,可读性降低,容易弄错,而且并不是所有 的类型都能互相转换的(如实数与字符类型数据 之间)。因此建议初学者不要采用这种方法,而 应做到使函数类型与return返回值的类型一致。 (4) 如果被调用函数中没有return语句,并不带回一 个确定的、用户所希望得到的函数值,但实际上, 函数并不是不带回值,而只是不带回有用的值, 带回的是一个不确定的值。例如,在例8.1程序中, 尽管没有要求printstar和print-message函数带回 值,但是如果在程序中出现下面的语句也是合法 的: