今天了解一下c++的知識有:
直接貼**和注釋:
#include /** 第一種寫法:不引入命名空間
using namespace std; 使用命名空間std,解決函式名稱衝突問題
知識點總結:
1.'<<' 運算子過載
'endl' 表示重起一行
'\n'也是換行符
'endl'和 '\n'的區別:
'endl'保證程式繼續執行前重新整理輸出(顯示在螢幕上),'\n』
則不能夠提供這樣的保證。
2.宣告語句: int carrots;
作用有二: 1.告訴編譯器這個變數需要的記憶體大小 2.指定所分配的記憶體的名稱
3.賦值語句:carrots=25;
作用:將具體值賦給儲存單元
*///int main()
///**
第二種寫法:std:: 函式外部引入命名空間
*/// using namespace std;//預定義指令
// int main()
///**
第三種方法:函式內部引入命名空間
*/int main()
cin cout的超時問題
剛看c 發覺c 中的cin和cout函式好用的很,沒事的時候光用這個,但是沒事在刷pta的時候有道題難住老朽 究其原因就是用cin與cout的超時,用cin與cout實際上比printf與scanf要慢,在大量的輸入輸出時就會造成時間的浪費!ios sync with stdio false 用這樣...
提高cin cout的速度
ios sync with stdio false 用來關閉iostream與stdio的同步,從而提高 cin cout 的效率,但是就不能再用 scanf printf 了,因為不關閉之前是c 為了與c相容,以免 cout 與 printf 一塊使用時造成混亂,才開啟同步,這樣可以提高一定的效率...
物件導向的入門
物件 一切皆為物件 每個物件都是唯一的 物件都屬於某個類 物件都有屬性和行為。類 類是將一類物件共同的特徵抽取出來的結果,是物件的藍圖和模板。四大支柱 抽象 abstraction 尋找共性。定義類的過程就是乙個抽象的過程,需要做資料抽象和行為抽象。封裝 encapsulation 隱藏一切可以隱藏...