原创 delete[]p和delete p的區別.md

new、delete、malloc、free的關係: delete會調用對象的析構函數,和new對應,free只會釋放內存,new調用構造函數。malloc與free是C++/C語言的標準庫函數,new/delete是C++的運算符。

原创 鏈表和數組的區別.md

鏈表和數組的區別及它們各自的常規操作: 鏈表和數組的區別: 1.存儲形式:數組是一塊連續的空間,聲明是就要確定長度。而鏈表是一塊可不連續的動態 空間,長度可變,每個節點都要保存相鄰節點指針。 2.數據查找:數組的線性查找速度快,查找直

原创 數組指針和指針數組及引用的簡單理解.md

a和&a的區別,及指針數組和數組指針的簡單理解: 以代碼的形式解釋: #include <iostream> using namespace std; int main() { //a是數組時,a 和 &a的區別 int a[5

原创 strcpy和sprintf和memcpy的區別.md

strcpy、sprintf和memcpy的區別 下面代碼說明: #include <iostream> using namespace std; #include <string.h> void strcpyMethod() {

原创 sizeof與strlen.md

**sizeof與strlen的區別: ** 下面以代碼的形式來解釋 #include <iostream> using namespace std; int main() { cout << sizeof(int) <<"\t"<

原创 Python源文件改寫

Python源文件改寫: ## 編寫一個程序,讀取一個python源程序文件,將文件中所有除保留字之外的小寫字母換成字母,並且生成文件要能夠被Python解釋器正確執行。 ## 以下給出程序: # -*- coding :utf-8 -