看这段代码和输出结果(第一行是输入):

可是大家(百度)不都说返回char吗?抱着怀疑自己的态度去查了资料(Google)


综上,cin.peek()返回int!
那么为什么很多人以为返回类型为char呢,因为他们一般是这样写的:

本文探讨了cin.peek()函数的返回类型问题。许多人认为它返回char类型,但实际返回的是int类型。文章通过示例代码和输出结果来说明这一点,并解释了为何通常将返回值直接转换为char使用。
看这段代码和输出结果(第一行是输入):

可是大家(百度)不都说返回char吗?抱着怀疑自己的态度去查了资料(Google)


综上,cin.peek()返回int!
那么为什么很多人以为返回类型为char呢,因为他们一般是这样写的:

2589

被折叠的 条评论
为什么被折叠?
