二維陣列的指標寫法:
#include
using namespace std;
int main() ;
for (int i = 0; i < 3; i++)
cout << a[1][2] << endl;
system("pause");
return 0; }
char a[10] 則最後乙個必須是'\0',前面9個數
char a=; 多維陣列最後一維必須有值。運算子優先順序
單目運算子:+,-,++,--
算數運算子:+,-,*,/,%
移位運算子:<<,>>
關係運算子:>,<,>=,<=,==,!=
位運算子:&,|,~,^,
邏輯運算子:&&,||
三目運算子:表示式1?表示式2:表示式3;
賦值運算子:=等
括號》單元操作符》算術運算子》移位操作符》關係運算子》位運算子》邏輯運算子》三元操作符》賦值運算子
以下**中, 類a的建構函式和析構函式分別執行了幾次?()
1
2
a *pa = new a[
5
];
delete pa;
建構函式是5次,pa相當於陣列的第乙個元素位址,delete pa只釋放第乙個元素,delete pa釋放pa指向的全部元素。
刷題知識點
加速輸入輸出流,放到 頭部 static const auto speedup 陣列初始化容器 int a vector b begin a end a map操作 include include using namespace std int main void else 刪除 iterator ...
python leetcode刷題知識點筆記2
第一種方法 bfs廣度優先搜尋,使用雙端佇列deque 因為效能比另外兩種queue好得多 在大迴圈內對二叉樹的每個層做一次遍歷,range len queue 使只遍歷當前的層,每次大迴圈ans加1。由於每個節點僅訪問一次,所以時間複雜度o n import collections class s...
刷題知識點總結(C )
string中尋找子串 替換字串 string字串判斷是否被訪問過 部分揹包問題通式 區間貪心 哈夫曼樹 將char字元變成int 向下取整和向上取整 當使用二維陣列超時的時候,可以使用二維map lower bound 和upper bound set iterator tp 遇到有關圖的題時,鄰...