从 stdin 获取输入时 %*c 做什么?
What does %*c do when getting input from stdin?
我知道它的作用,它是一个格式说明符。
但我不知道这是如何工作的。
它获取最后的输入,只是不保存它。
但是怎么办?
起始星号表示数据将从流中读取但被忽略(即它没有存储在参数指向的位置)。
参考:http://www.cplusplus.com/reference/cstdio/scanf/
所以数据不会保存在变量中。
我知道它的作用,它是一个格式说明符。
但我不知道这是如何工作的。
它获取最后的输入,只是不保存它。
但是怎么办?
起始星号表示数据将从流中读取但被忽略(即它没有存储在参数指向的位置)。 参考:http://www.cplusplus.com/reference/cstdio/scanf/
所以数据不会保存在变量中。