天天看點

在PAT這個oj中還是scanf和printf的耗時少于cin和cout

        cin、cout是在編譯期間就決定了讀入變量的類型。而scanf()是在運作期決定的,編譯器無法優化,而且還要識别字元串。理論上scanf比cin要慢很多,實際上快的原因是很多編譯器對cin、cout的處理過于保守。尤其是PAT某些題目要求在200ms内跑完。面對大量的輸入輸出還是不要用cin,cout這樣的輸入輸出流。

繼續閱讀