利用記憶體來便捷處理乙個陣列的加減,在離職前竟然還能學點東西。廢話不說,上**吧。
#include int main()
; long *l = array;
printf("long型值為:%lx\n", *l);
printf("陣列為:%x, %x, %x, %x\n", array[0], array[1], array[2], array[3]);
*l -= 0x10101010;
printf("減法後\n");
printf("long型值為:%lx\n", *l);
printf("陣列為:%x, %x, %x, %x\n", array[0], array[1], array[2], array[3]);
return 0;
}
執行結果如下圖:
這樣是不是便捷很多? 牛人輕點點拍,只是把自己的學習放到這裡做個筆記。
利用乙個陣列的資料來過濾另乙個陣列
作者 yoyokko 原帖位址 一般來說這種情況還是蠻多的,比如你從檔案中讀入了乙個array1,然後想把程式中的乙個array2中符合array1中內容的元素過濾出來。正 常傻瓜一點就是兩個for迴圈,乙個乙個進行比較,這樣效率不高,而且 也不好看。其實乙個迴圈或者無需迴圈就可以搞定了,那就需要用...
IDEA 定義乙個陣列來儲存3個Person物件
package demo04 題目 定義乙個陣列,用來儲存3個person物件。陣列有乙個缺點 一旦建立,程式執行期間長度不可以發生改變 public class demo01array 乙個標準的類需要 無參構造方法 全參構造方法 getter和setter方法 package demo04 pu...
乙個陣列插入另乙個陣列引入的思考
今天在群裡有人丟擲了個問題 如何把 0,1,4 2,3 0,1,2,3,4 首先想到的是查下api有沒有相關的。於是找到了個 splice。splice的用法是 arrayobj.splice start,deletecount,item1 item2 itemn 引數是很多很多的引數,如item1...