int t;
when
(tsize()
)
上述**中,當t==-1時,t>str; cin是見到空格就結束
getline(cin,str) 是見到換行符就結束
在scanf或者cin後面使用getline的,一定要在scanf和cin後面使用getchar()吃掉回車,再用getline
scanf
getchar()
getline(cin,str)
類似這樣輸入的
需要在中間插入乙個getchar()從而吃掉回車
4.c++中輸出02.03.04這種不夠兩位前面補零使用%02d
絕對值:abs() sqrt()
5.
string answer = mymap[num];if
(answer =="")
//這裡是什麼也沒有很容易寫成「 」即有乙個空格
6.如果讓輸入一行,說是遇到換行符結束那麼
while
(cin>>arr[i++])
7.計算日期的時候預設 0001-01-01 是星期一,這是第一天 C 易錯點總結
1.下面這段 考察變數的作用域問題。cpp view plain copy include using namespace std void other intmain 答案如下 main 0 10 0 other 4 0 15 main 0 10 8 other 6 4 15 考察點 區域性作用域...
c 程式設計易錯點
c 程式設計易錯點 1.操作符優先順序 操作符 順序 優先順序 賦值操作符 右往左順序 低 三元操作符 左往右順序 低 2.域操作符 為全域性操作。後跟的是全域性變數 3.i 與 i的區別 i先自增在運算 實現時返回引用 i 先運算在自增 實現時返回值 4 陣列名與指標 1 陣列名的內涵在於其指代實...
C語言易錯點
c語言易錯點 1.每個c語言程式中main函式是有且只有乙個的。2.演算法可以沒有輸入,但必須要有輸出。3.在函式中不可以再定義函式。4.break可用於迴圈結構和switch語句。5.break和continue的區別在於前者是跳出迴圈,後者是結束本次迴圈。6.逗號的運算子的級別最低。7.c語言對...