緒論:用過cin/cout的小夥伴們,估計就不想再用scanf/printf了吧! 因為cin/cout簡潔啊,不用判斷資料型別了,程式碼量又小,使用起來又方便! 然而真的是百利而無一弊嗎? 有一個問題是:用cin/cout,對於使用者來說是很省事,但是對計算機來說就不太又好了,因為cin/cout的執行速度比 scanf/printf要慢很多(雖然我們是感覺不出來的);如果是做過演演算法競賽的同學,就會明白「這點」差距有「多麼大」,那麼就沒有兩全其美的方法嗎? 如果沒有,那我寫這篇文章不就是說廢話了嗎, 哈哈哈。 其實只用加一行程式碼即可!
int main(){
ios::sync_with_stdio(false); //加上這一行即可!
int t;
cin >> t;
cout << t;
return 0;
}
這麼做當然也有一個弊端,就是不能用 scanf/printf 了!