已采纳回答 / lscoder
因为在getWordNumber这个函数里调用了它本身return getWordNumber(n-1)+n; getWordNumber里新调用的getWordNumber又继续调用他本身,这样n的值会每次都减1,直到n=1的时候才会结束调用,比较抽象,仔细想想就知道了。
2018-10-25
已采纳回答 / 慕运维1458897
%d是用来输出整数的,%f输出带有小数的实数,%c用于输出字符比如:a A b B # & * 这些都是字符。 而%lf适用于输出比%f更长小数位数的双精度变量,%s适用于字符串,用双引号括起的就是字符串。
2018-10-25
已采纳回答 / 遗失的美好灬
第二个函数直接用prinf()打印字符了,根本没用到返回值,reuturn就像其他人给你递纸条,然后你将内容念出来,而printf()就像这个人没有给你递纸条,而是自己直接喊出来了.
2018-10-25
已采纳回答 / qq_追风少年_ozFGLY
用%f可以输出6位数的小数,%d只能输出整数,身高可不止是整数。unit是单位的意思,%c可输出单个字符,所以用%c输出身高的单位。
2018-10-24