请问 这 个 代码 有 错 吗 ， 不管 这 个 代码 的 目的 ， 输入 数字 5 ， 却 没有 结果 输出
引用 2 楼 MENGLONG___ 的 回复 : 为什么 把 \n 去掉 就 会 结束 呢 ？ 这 是 scanf 函数 的 设计 ， scanf 是 行 缓冲 ， 当 遇到 回车 时 ， 才 将 输入 缓冲 里 的 数据 刷到 内存 ， 因此 遇到 回车 才 行 ， 如果 在 scanf 格式化 输入 里 还 有 回车 ， 那么 输入 的 回车 不 能 将 数据 刷到 内存 ， 而 是 匹配 回车符
