偶然在網上看到一道題,但是好像回答者並沒有講明白,研究一下好像是這麼個原理,順便記錄下來
1
#include
2 using namespace std;
3int main()
12 p1一開始是指向str1的第乙個字母'a'的,經過 while(*p1++);之後,p1是指向了第5個(注意不是第4個)字元 \0,此時
13 再執行 while(*p1++=*p2++),結果是str1變成了這樣: 此時輸出str1,因為第4個字元是\0,字串到此結束,所以只
14 輸出前三個字母abc,而不是abcabc.*/
15 16 while(*p1++=*p2++);
17 cout<
1
#include
2using
namespace
std;
3int main()
12
python遞加 python的集合
ptyhon中集合時無序的,所以不能像序列那樣通過下標去取值,集合是去重的 set集合 表示set集合 len 3 求出乙個集合的長度 1 in true 判斷乙個元素是否在集合當中 1 not in false 判斷乙個元素是否在不再乙個集合當中 求i兩個集合的差集 求兩個集合的交集 把兩個集合合...
過載 前置 與後置
過載 前置 與後置 不同於普通的雙目運算子 自增自減運算子 在過載的時候需要額外留意區分是前置式還是後置式。現行的處理方法是,作為成員函式的 前置 不接受任何引數,而後置 接受乙個int型別的引數,儘管沒什麼實際用途,但是卻為編譯器確定過載物件提供了幫助。除了區分的時候需要注意,他們的行為也是有所區...
簡單網路傳遞加密資料
網路傳遞加密資料 雖然不對稱加密解決了用對稱加密傳遞訊息必須傳遞金鑰的問題,但是由於不對稱加密無法使用流進行處理,因此與對稱加密相比效率較低,不適用於加密大量資料的場合。在實際應用中,一般將兩種加密方法配合使用。其基本思想是 用不對稱加密演算法加密對稱加密演算法的金鑰,用對稱加密演算法加密實際資料。...