2016-02-27 20 views
-5

我知道它做了什麼,它是一個格式說明符。
但我不知道這是如何工作的。
它得到最後一個輸入,只是不保存它。 但是如何?從stdin獲取輸入時,%* c會做什麼?

+2

您是否閱讀過文檔? –

+0

您可以隨時閱讀[實施細節的源代碼](https://fossies.org/dox/glibc-2.22/scanf_8c_source.html)。 –

回答

1

起始星號表示要從流中讀取數據但忽略數據(即,它不存儲在參數指向的位置)。 參考:http://www.cplusplus.com/reference/cstdio/scanf/

所以數據不會保存在變量中。

+0

[cplusplus](http://cplusplus.com)已被證明無法提供其內容,建議使用[cppreference](http://en.cppreference.com/w/)代替。 – 2016-02-27 07:31:42