學習OI(C )犯過的低階錯誤(持續更新)

2021-10-24 06:35:01 字數 1155 閱讀 3494

輸入變數和字元時沒有打「&」號。

scanf

("%lld"

,a);

scanf

("%c"

,a);

//scanf("%lld",&a);

//scanf("%c",&a);

輸入字串時打了「&」號。

scanf

("%s"

,&a)

;//scanf("%s",a);

輸出時打了「&」號。

printf

("%lld"

,&a)

;//printf("%lld",a);

輸入時打<<。

cin>a;
輸出時打》。

cout>>a;

//cout<

n=read();打成了read(n);

inline

long

long

read()

while

(ch>=

'0'&&ch<=

'9')

return f?

-x:x;

}int

main()

while迴圈沒有無限輸出。

輸出時沒有換行。

沒有無限輸入。

炸int,開long long唄。

炸long long,開int__128唄。

開long long爆記憶體,開int唄。

炸int__128,打高精度。

double型別的變數去取模。

取模取爆了。

標頭檔案打少了,比如不打#include二分時l=mid打成了l=mid+1

打函式時int打成了void

打表打漏了。

考試時打#include(考試時不能用)。

考試時打int__128(考試時不能用)。

犯過的錯誤

1.touch專案 資料夾的子檔案下trigbuilder無法啟動,原因整個路徑有漢字,解決辦法就是刪除 專案 二字 2.想要實現原先沒有image的位置touch後出現,但接受不到pointer事件?原因image預設w h為0,即沒有可以touch的元素,所以接受不到pointer,解決辦法就是...

丟人的低階錯誤

今天犯了乙個低階錯誤 將乙個查詢很慢的帶有多個join的sql,使用store procedure 臨時表先得到篩選的結果後再join,用來加速這個sql 可是期間犯了乙個低階錯誤,原來的sql有聚合函式 所以使用了group by。我在拆分的時候前半部分插入臨時表的資料使用group by 是沒問...

自己犯過的錯誤與經驗

關於stl容器的swap複雜度問題,春節十二響題解裡有人提到這句 swap 在不開 c 11 的情況下是 o n 的,開 c 11 則是 o 1 的,如果不開 c 11 可以記錄 id 然後交換 id 本人當時做一道需要用啟發式合併 set 的題,上洛谷發帖詢問這個問題,結果得到的答案很不統一。自己...